<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      1 強引用

      特點:我們平常典型編碼Object obj = new Object()中的obj就是強引用。通過關鍵字new創建的對象所關聯的引用就是強引用。
      當JVM內存空間不足,JVM寧愿拋出OutOfMemoryError運行時錯誤(OOM),使程序異常終止,也不會靠隨意回收具有強引用的“存活”對象來解決內存不足的問題。對于一個普通的對象,如果沒有其他的引用關系,只要超過了引用的作用域或者顯式地將相應(強)引用賦值為 null,就是可以被垃圾收集的了,具體回收時機還是要看垃圾收集策略。

      2 軟引用

      特點:軟引用通過SoftReference類實現。 軟引用的生命周期比強引用短一些。
      只有當 JVM 認為內存不足時,才會去試圖回收軟引用指向的對象:即JVM 會確保在拋出 OutOfMemoryError 之前,清理軟引用指向的對象。
      軟引用可以和一個引用隊列(ReferenceQueue)聯合使用,如果軟引用所引用的對象被垃圾回收器回收,Java虛擬機就會把這個軟引用加入到與之關聯的引用隊列中。后續,我們可以調用ReferenceQueue的poll()方法來檢查是否有它所關心的對象被回收。如果隊列為空,將返回一個null,否則該方法返回隊列中前面的一個Reference對象。

      應用場景:軟引用通常用來實現內存敏感的緩存。如果還有空閑內存,就可以暫時保留緩存,當內存不足時清理掉,這樣就保證了使用緩存的同時,不會耗盡內存。

      3 弱引用

      弱引用通過WeakReference類實現。 弱引用的生命周期比軟引用短。
      在垃圾回收器線程掃描它所管轄的內存區域的過程中,一旦發現了具有弱引用的對象,不管當前內存空間足夠與否,都會回收它的內存。由于垃圾回收器是一個優先級很低的線程,因此不一定會很快回收弱引用的對象。
      弱引用可以和一個引用隊列(ReferenceQueue)聯合使用,如果弱引用所引用的對象被垃圾回收,Java虛擬機就會把這個弱引用加入到與之關聯的引用隊列中。

      應用場景:弱應用同樣可用于內存敏感的緩存。

      4 虛引用

      特點:虛引用也叫幻象引用,通過PhantomReference類來實現。無法通過虛引用訪問對象的任何屬性或函數。幻象引用僅僅是提供了一種確保對象被 finalize 以后,做某些事情的機制。如果一個對象僅持有虛引用,那么它就和沒有任何引用一樣,在任何時候都可能被垃圾回收器回收。
      虛引用必須和引用隊列 (ReferenceQueue)聯合使用。當垃圾回收器準備回收一個對象時,如果發現它還有虛引用,就會在回收對象的內存之前,把這個虛引用加入到與之關聯的引用隊列中。
      ReferenceQueue queue = new ReferenceQueue ();
      PhantomReference pr = new PhantomReference (object, queue);
      程序可以通過判斷引用隊列中是否已經加入了虛引用,來了解被引用的對象是否將要被垃圾回收。如果程序發現某個虛引用已經被加入到引用隊列,那么就可以在所引用的對象的內存被回收之前采取一些程序行動。

      應用場景:可用來跟蹤對象被垃圾回收器回收的活動,當一個虛引用關聯的對象被垃圾收集器回收之前會收到一條系統通知。

       

      posted on 2019-02-25 14:35  燈火、闌珊處  閱讀(314)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产成人精品一区二区三| 亚洲欧美日韩成人综合一区| 国产亚洲精品第一综合另类| 亚洲乱人伦中文字幕无码| 亚洲中文无码永久免费| 99热精品久久只有精品| 福利视频一区二区在线| 美女爽到高潮嗷嗷嗷叫免费网站| 在线a亚洲v天堂网2018| 久久天天躁夜夜躁狠狠| 欧美色欧美亚洲高清在线观看| 久操热在线视频免费观看| 亚洲AVAV天堂AV在线网阿V| 国产成人无码一二三区视频| 亚洲国产成人va在线观看天堂| 午夜福利理论片高清在线| 蜜桃网址| 欧美成人h精品网站| 亚洲五月天一区二区三区| 国产色精品久久人妻| 免费无码久久成人网站入口| 蜜臀av午夜精品福利| 国产三级精品三级在专区| 亚洲日本乱码熟妇色精品| 中文字幕日本一区二区在线观看| 欧美人与动牲猛交A欧美精品| 国产成人自拍小视频在线| 国产精品一区二区不卡91| 蜜臀AⅤ永久无码精品| 欧美成本人视频免费播放| 91老肥熟女九色老女人| 国产精品亚洲综合久久小说| 国产在线精品中文字幕| 又黄又爽又色的少妇毛片| 免费99视频| 99久久婷婷国产综合精品青草漫画| 巢湖市| 涩涩爱狼人亚洲一区在线| 国产360激情盗摄全集| 蜜桃无码一区二区三区| 国产亚洲精品一区二区不卡 |