锁定老帖子 主题:一道题小弟搞不清楚了。
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-02-23
同问,那个文档是?
|
|
返回顶楼 | |
发表时间:2011-02-23
是面试题吧,感觉楼主有点没理解面试的意思,他可能就是问staic变量什么时候会加载执行,有几种方式让它加载
1 直接new类时 2 调用class名.static时 3 反射类时 4 class.forName(类); 不知理解的对不对 |
|
返回顶楼 | |
发表时间:2011-02-23
1、定义时初始化
2、静态块中初始化 3、构造函数中初始化 |
|
返回顶楼 | |
发表时间:2011-02-23
hsbing_xidian 写道 1、定义时初始化
2、静态块中初始化 3、构造函数中初始化 还有“构造函数中初始化”? 什么样子的? |
|
返回顶楼 | |
发表时间:2011-02-23
误人子弟。
|
|
返回顶楼 | |
发表时间:2011-02-23
最后修改:2011-02-23
tianzizhi 写道 是面试题吧,感觉楼主有点没理解面试的意思,他可能就是问staic变量什么时候会加载执行,有几种方式让它加载
1 直接new类时 2 调用class名.static时 3 反射类时 4 class.forName(类); 不知理解的对不对 误人子弟 |
|
返回顶楼 | |
发表时间:2011-02-23
hsbing_xidian 写道 1、定义时初始化
2、静态块中初始化 3、构造函数中初始化 关于第三点,是不是不new或者反射实例化的话,是不是静态变量永远不初始化了? |
|
返回顶楼 | |
发表时间:2011-02-23
定义时 初始化。
构造函数。 静态块。 |
|
返回顶楼 | |
发表时间:2011-02-23
额。。 第二页有人已经和我说一样的了 = = 早知道不回复了。。。
构造函数初始化 。。比如你定义个 常量 可以先不赋值,然后在构造函数中赋值。 这算是个例子么。 |
|
返回顶楼 | |