在线341人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
J2EE/JavaEE/JEE/EJB/JSF等技术讨论
上一主题
有趣的问题:既然Serializable是标志接口,里面什么声明都没有,难道是java编译器来实现的,把Serializable作为一个标志?他是怎么实现序列化的?高手们请回答。
返回本主题
返回主题列表
下一主题
AbstractFactory--> ConcreteFactory Client< AbstractProduct--> Conc..
Go
总共有
5
回复 /
1
页
前往下页:
lyojbuilder
悄悄话
发表文章: 194
注册时间: 2003年03月14日 00:34
谁能解释一下这个static的用法?
2003年11月08日 12:45
标签列表
有一段程序中的static的用法不是很明白
public class test{
private static ServiceLocator service=null;
static{
service=new ServiceLocator();
}
这个service实例为什麽放到static中,有什麽做用呢?它不是开始已经被声明成了static的了吗?
lyojbuilder
悄悄话
发表文章: 194
注册时间: 2003年03月14日 00:34
Re: 谁能解释一下这个static的用法?
2003年11月10日 12:43
自己提前 :(
无道
悄悄话
发表文章: 34
注册时间: 2003年08月30日 23:01
Re: 谁能解释一下这个static的用法?
2003年11月10日 13:11
当JVM加载类时,static定义的块被执行,也就是说:当加载类时,不需要实例化该类就可以执行该类的操作。常见的例子就是使用Class.forName()方法加载JDBC驱动程序。
lyojbuilder
悄悄话
发表文章: 194
注册时间: 2003年03月14日 00:34
Re: 谁能解释一下这个static的用法?
2003年11月10日 16:11
多谢回复:
这在Server-Locator模式中有什麽用处呢?这个static的操作本身不就是生成一个ServerLocator的实例吗?如果static块儿中是个方法还比较合适吧
无道
悄悄话
发表文章: 34
注册时间: 2003年08月30日 23:01
Re: 谁能解释一下这个static的用法?
2003年11月10日 19:39
的确在这里的效果与直接赋值区别不大,只是个人书写的习惯不同,这种写法的人通常喜欢把静态变量的初始化操作集中在一起来写,这种方式适合于书法与初始化顺序相关的操作,如Decorator模式的对象初始化。
lyojbuilder
悄悄话
发表文章: 194
注册时间: 2003年03月14日 00:34
Re: 谁能解释一下这个static的用法?
2003年11月10日 20:05
多谢,
是这样阿,我先看看Decorator体会一下
这个主题有
5
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
发贴前查询
标签列表
勿重复发表问题
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam