11智能在线
新记
java中静态变量和非静态变量的区别
如题所述
举报该文章
相关建议 2017-08-13
静态变量在内存中只有一个,java虚拟机在加载类的过程中为静态变量分配内存,静态变量位于方法区,被类的所有实例共享。而实例变量取决于类的实例。每创建一个实例,java虚拟机就会为实例变量分配一次内存,实例变量位于堆区中,其生命周期取决于实例的生命周期。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fvm2vq2sfm4s8fpfvv7.html
其他看法
第1个回答 2017-08-13
区别最大就是是否要实例化
~
~
~
~
相似回答
大家正在搜
相关问题
java中成员变量和静态变量的区别是什么
java静态变量的与实例变量的区别
在java语言中,静态变量和普通变量有什么区别?
php中static 静态变量和普通变量的区别
java 静态变量和静态常量
单例模式和全局静态变量的区别
java为什么不能在静态方法中使用非静态变量
java中声明静态变量为什么不能在方法中