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

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學習者快速成長!