成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

弱引用如何在java中回收

這篇文章主要介紹了弱引用如何在java中回收,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)古丈免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

在我們對電腦內(nèi)存清除時,有一項自動去掉垃圾的選項,只要點擊就能把不相關(guān)的數(shù)據(jù)刪除掉。在java的使用中弱引用就類似這種用法,只要我們進行清理,這方面的數(shù)據(jù)就會一同被消除掉。

1.概念

弱引用就更弱了,垃圾回收時直接會被回收掉,Java中使用WeakReference聲明,一次gc就會被干掉,其余和軟引用類似。

2.應(yīng)用場景

弱引用同樣是很多緩存實現(xiàn)的選擇。

3.實例

Object obj1 = new Object();
WeakReference<Object> weakObj1 = new WeakReference<Object>(obj1);
WeakReference<Object> weakObj2 = new WeakReference<Object>(new Object());
//主動回收
System.gc();
System.out.println(weakObj1.get()); // 非null
System.out.println(weakObj2.get()); // null

補充:Java中提供了一個很棒的工具類WeakHashMap,按照注釋所說,該類是一個鍵為弱引用類型的Map,與傳統(tǒng)Map不同的是其鍵會自動刪除釋放掉,因為gc()時會自動釋放,因此很適合做緩存這一類的需求。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“弱引用如何在java中回收”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

網(wǎng)頁名稱:弱引用如何在java中回收
URL標(biāo)題:http://jinyejixie.com/article8/iiccop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、關(guān)鍵詞優(yōu)化、網(wǎng)站收錄、營銷型網(wǎng)站建設(shè)、網(wǎng)站制作、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
泰顺县| 大名县| 琼结县| 铅山县| 林芝县| 布尔津县| 尚志市| 西平县| 申扎县| 湘潭县| 镇康县| 礼泉县| 鄂州市| 舞钢市| 静安区| 麻栗坡县| 宝兴县| 广水市| 长兴县| 竹山县| 罗甸县| 星座| 嵊州市| 德保县| 灵台县| 新巴尔虎右旗| 张家川| 正蓝旗| 禹城市| 宣恩县| 南雄市| 华安县| 沙洋县| 恩施市| 闸北区| 博野县| 鄯善县| 富平县| 宁明县| 榆树市| 通渭县|