久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java - Android中靜態變量被回收后值會變成什么?

瀏覽:132日期:2023-11-20 15:41:51

問題描述

比如

public static String APP_NAME = 'segmentFault';

當APP_NAME被回收后,APP_NAME的值會變成null,還是不確定的亂七八糟的值?

問題解答

回答1:

你對內存回收的理解有問題,對象回收首先是不再引用某塊內存地址,GC把該塊內存回收,而不是先把這塊兒內存回收導致變量為null

回答2:

靜態成員是不會被回收的。樓主不用擔心靜態成員的值會莫名其妙的變化。如果代碼中沒有對 APP_NAME 進行另外的賦值,那么它的值永遠都是 'segmentFault'。

標簽: java
相關文章:
主站蜘蛛池模板: 汤阴县| 巴南区| 广水市| 玉山县| 青龙| 江华| 宾阳县| 宁都县| 鄂伦春自治旗| 宁武县| 嵩明县| 利川市| 中卫市| 漳州市| 高清| 滕州市| 息烽县| 河津市| 偃师市| 开远市| 历史| 东山县| 土默特左旗| 开阳县| 文山县| 澳门| 榆社县| 泸溪县| 桃江县| 沁阳市| 九江县| 安乡县| 浙江省| 正定县| 北票市| 庄浪县| 当阳市| 鸡西市| 克拉玛依市| 普兰县| 宣恩县|