黑马程序员技术交流社区

标题: 关于静态static的选择题 [打印本页]

作者: kcufow    时间: 2016-4-12 11:19
标题: 关于静态static的选择题
这个题的答案是A吗?如果是A的话 那静态什么时候消亡呢

无标题.png (112.99 KB, 下载次数: 35)

无标题.png

作者: 永和豆浆    时间: 2016-4-12 12:41
静态的,存在方法区,先与方法,对象存在,就知道这么多
作者: Dencent    时间: 2016-4-12 13:13
不是A吧
作者: kcufow    时间: 2016-4-12 14:24
Dencent 发表于 2016-4-12 13:13
不是A吧

那是选择哪个呢
作者: Dencent    时间: 2016-4-12 15:22
kcufow 发表于 2016-4-12 14:24
那是选择哪个呢

BBBBBBBBBBB
作者: zhoubinjian    时间: 2016-4-12 15:52
静态在程序开始执行的时候就始终存在,也就是说它的生命期为整个源程序。退出程序就没有了
作者: kcufow    时间: 2016-4-12 15:56
Dencent 发表于 2016-4-12 15:22
BBBBBBBBBBB

大兄弟 你是靠蒙的吗?
作者: Dencent    时间: 2016-4-12 16:08
kcufow 发表于 2016-4-12 15:56
大兄弟 你是靠蒙的吗?

老师有讲~
作者: 菊花爆满山    时间: 2016-4-12 16:19
A。。。。。。。。。
作者: kcufow    时间: 2016-4-12 17:18
Dencent 发表于 2016-4-12 16:08
老师有讲~

问题问的是哪个是错误的。。
作者: liunianruoshui    时间: 2016-4-12 18:50
A
1随着类的加载而加载
也就是说:静态会随着类的消失而消失,说明他的生命周期最长
2、优先于对象存在
3、被所有对象所共享
4、可以直接被类名调用
作者: 木丶子李    时间: 2016-4-12 19:24
A错了!!
作者: mundane    时间: 2016-4-12 19:25
A啊。成员变量才是随着对象的消亡而消亡的,类变量是随着类弹出方法区而消亡的。
作者: wx_Zdt18Ww6    时间: 2016-4-12 20:20
A错     看B就推断出答案了
作者: ttkuaile    时间: 2016-4-12 21:44
随着类的结束面结束
作者: ldy9009    时间: 2016-4-12 22:13
没错,就是选A 随着JVM关闭而消亡
作者: yaolv7    时间: 2016-4-12 22:41
A呐,
随着类的加载而加载,随着类的消失而消失
作者: 星空下的初吻    时间: 2016-4-12 23:17
答案是A 啊 !大兄弟 静态随着类的加载而加载 随着类的消失而消失
作者: nc11111    时间: 2016-4-13 00:39
确实是A错了,类加载的时候先运行静态代码块,它跟对象没关系的,是跟类有关系的。
作者: kcufow    时间: 2016-4-13 10:15
liunianruoshui 发表于 2016-4-12 18:50
A
1随着类的加载而加载
也就是说:静态会随着类的消失而消失,说明他的生命周期最长

恩恩 我感觉A错了 但不知道静态什么时候消亡,谢谢总结
作者: lin6773084    时间: 2016-4-13 12:00
你可以参考自己调用方法的时候,调用工具类的静态方法时你可以看方法有没有创建对象,调用静态的方法的条件的是什么
作者: psuugdufnm    时间: 2016-4-13 14:45
静态修饰的变量只在该类加载的时候执行依次,以后在调用该类的时候修饰的变量不会再次加载。  public class A{ static a=0;  public static void b(){ }  } a=0只会在程序加载的时候执行一次。  当你程序中把a的值改变了,那么下一次在调用A类的时候a的值不会被初始化为0。  static修饰的方法可以直接用 类名.方法名 调用如上面 的 可以A.b()直接调用方法b不用 A dd=new A();  dd.b();
作者: py389172739    时间: 2016-4-13 14:59
是A,随着类的加载而加载,随着类的消失而消失
作者: Yoyoqiu    时间: 2016-4-13 15:17
我也觉得是选A




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2