国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

java - Android中靜態(tài)變量被回收后值會變成什么?

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

問題描述

比如

public static String APP_NAME = 'segmentFault';

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

問題解答

回答1:

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

回答2:

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

標簽: java
相關文章:
主站蜘蛛池模板: 东兰县| 博客| 阳东县| 临颍县| 清水县| 内黄县| 尚志市| 和田县| 闵行区| 慈利县| 固原市| 安远县| 沅江市| 游戏| 新巴尔虎右旗| 吉林省| 称多县| 江口县| 弥勒县| 大丰市| 牟定县| 朝阳区| 科尔| 松阳县| 嘉峪关市| 筠连县| 双流县| 朝阳县| 曲阜市| 乌恰县| 南陵县| 博爱县| 布尔津县| 盘锦市| 承德市| 锡林浩特市| 阳新县| 鄂尔多斯市| 惠来县| 鄂尔多斯市| 阳山县|