55智能网
新记
java中静态成员变量、实例变量、局部变量何时创建、何时销毁?
如题所述
举报该文章
相关建议 2010-07-13
静态成员变量在类装载的时候就进行了创建,在整个程序结束时按序销毁。
实例变量在类实例化对象时候创建,在对象销毁的时候销毁。
局部变量在局部范围使用时创建,跳出局部范围销毁。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/i88l8i8fe.html
其他看法
第1个回答 2010-07-13
静态成员变量在程序编译时加载,属于类变量,被类的对象共享,在这个类不运行,或者没用了,由垃圾回收机制销毁,我们可以不管它。
实例变量在类实例化对象时候创建,也就是在调用构造函数是产生的,当这个对象无效时或不在用的时候由垃圾回收机制自动销毁。
局部变量在局部范围使用时创建,当局部变量在局部方法没有时,由垃圾回收机制自动销毁。
第2个回答 2010-07-14
顶:回答者: Rucky浪
相似回答
大家正在搜
相关问题
java中静态变量和实例变量的生命周期有什么区别?
java类中的静态方法是何时创建何时销毁的,存放在内存什么地...
jquery变量是全局变量还是局部变量:何时销毁?
java静态方法 调用完了并不会立即释放,那其中的局部变量也...
静态局部变量什么时候改变
静态变量,实例变量,局部变量线程安全吗
java 概念问题,函数,方法,类变量,静态变量,成员变量,...
ARC 环境下,下面代码中的局部变量是何时被销毁的