84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
java静态变量是非线程安全的,那么比如有一个类(名字叫K)定义了
public static int i=0;
A用户将
k.int=2;
B用户引用k.int的时候肯定是2咯,这个我说的应该是对的吧
然后这时候A/B用户都结束使用k.int,那么这个静态变量该如何释放它所占的内存呢?
业精于勤,荒于嬉;行成于思,毁于随。
Java 靜態變數是常駐記憶體的!存放於方法區(也叫靜態區,不同於堆疊和堆疊)
生命週期同所屬類的生命週期,當類別被加載,其靜態變數的記憶體空間就被分配了,直至該類別被卸載
Java 靜態變數是常駐記憶體的!存放於方法區(也叫靜態區,不同於堆疊和堆疊)
生命週期同所屬類的生命週期,當類別被加載,其靜態變數的記憶體空間就被分配了,直至該類別被卸載