这是我的例子:Session.java
package test;
public class Session {
private static Session instance;
static {
String className="test.Session";
try {
instance=(Session)Class.forName(className).newInstance();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public static Session getInstance() {
return instance;
}
public void show(String name){
System.err.println(name);
}
}TestClass.javapackage test;
public class TestClass {
public static void main(String[] args) {
Session session=Session.getInstance();
session.show("name");
Session session2=Session.getInstance();
session2.show("na00000000000000me");
}
}
想问下static 在程序中的作用是什么?
package test;
public class Session {
private static Session instance;
static {
String className="test.Session";
try {
instance=(Session)Class.forName(className).newInstance();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
public static Session getInstance() {
return instance;
}
public void show(String name){
System.err.println(name);
}
}TestClass.javapackage test;
public class TestClass {
public static void main(String[] args) {
Session session=Session.getInstance();
session.show("name");
Session session2=Session.getInstance();
session2.show("na00000000000000me");
}
}
想问下static 在程序中的作用是什么?
解决方案 »
- 问个对字符串加密的问题。。。。在线等待.......
- JFrame作为一个子窗口,如果始终挡住父窗口
- 菜鸟刚学JAVA有个问题请高手帮忙解答
- jmf问题 !!
- 使用jspsmart下载文件时,报错java.lang.IllegalStateException: getOutputStream() has already been called for this response
- 一个关于接口的问题
- 如何在JAVA中连接SMTP服务器
- 惭愧,我装了java sdk2.0,却不知道如何用?
- Java中多线程和Socket的问题?
- 请问,在哪里有jbuilder的使用说明呀(中文)
- java的执行速度能不能快点.....
- java中什么类能运行class文件
楼主【sfq12345678】截止到2008-08-01 17:59:55的历史汇总数据(不包括此帖):
发帖的总数量:16 发帖的总分数:500 每贴平均分数:31
回帖的总数量:34 得分贴总数量:8 回帖的得分率:23%
结贴的总数量:16 结贴的总分数:500
无满意结贴数:2 无满意结贴分:40
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:12.50 % 无满意结分率:8.00 %
敬礼!
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=sfq12345678
同意二楼的观点,这样用没什么意义,用反射效率也比较低吧