java静态变量所占内存
迷茫
迷茫 2017-04-17 14:18:45
0
1
428

java静态变量是非线程安全的,那么比如有一个类(名字叫K)定义了

public static int i=0;

A用户将

k.int=2;

B用户引用k.int的时候肯定是2咯,这个我说的应该是对的吧

然后这时候A/B用户都结束使用k.int,那么这个静态变量该如何释放它所占的内存呢?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(1)
Peter_Zhu

Java 静态变量是常驻内存的!存放于方法区(也叫静态区,不同于堆和栈)

生命周期同所属类的生命周期,当类被加载,其静态变量的内存空间就被分配了,直至该类被卸载

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!