论坛首页 招聘求职论坛

一道题小弟搞不清楚了。

浏览 7312 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-02-23  
同问,那个文档是?
0 请登录后投票
   发表时间:2011-02-23  
是面试题吧,感觉楼主有点没理解面试的意思,他可能就是问staic变量什么时候会加载执行,有几种方式让它加载
1 直接new类时
2 调用class名.static时
3 反射类时
4 class.forName(类);

不知理解的对不对
0 请登录后投票
   发表时间:2011-02-23  
1、定义时初始化
2、静态块中初始化
3、构造函数中初始化
0 请登录后投票
   发表时间:2011-02-23  
hsbing_xidian 写道
1、定义时初始化
2、静态块中初始化
3、构造函数中初始化

还有“构造函数中初始化”?
什么样子的?
0 请登录后投票
   发表时间:2011-02-23  
误人子弟。
0 请登录后投票
   发表时间:2011-02-23   最后修改:2011-02-23
tianzizhi 写道
是面试题吧,感觉楼主有点没理解面试的意思,他可能就是问staic变量什么时候会加载执行,有几种方式让它加载
1 直接new类时
2 调用class名.static时
3 反射类时
4 class.forName(类);

不知理解的对不对

误人子弟
0 请登录后投票
   发表时间:2011-02-23  
hsbing_xidian 写道
1、定义时初始化
2、静态块中初始化
3、构造函数中初始化

关于第三点,是不是不new或者反射实例化的话,是不是静态变量永远不初始化了?
0 请登录后投票
   发表时间:2011-02-23  
定义时 初始化。
构造函数。
静态块。
0 请登录后投票
   发表时间:2011-02-23  
额。。 第二页有人已经和我说一样的了 = = 早知道不回复了。。。

构造函数初始化 。。比如你定义个 常量 可以先不赋值,然后在构造函数中赋值。 这算是个例子么。
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics