最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的強(qiáng)引用,軟引用,弱引用,虛引用的作用介紹

 更新時間:2022年02月18日 10:29:13   作者:孫中明  
這篇文章主要介紹了Java中的強(qiáng)引用,軟引用,弱引用,虛引用的作用,下文內(nèi)容具有一定的知識參考價值,需要的小伙伴可以參考一下,希望對你有所幫助

1.強(qiáng)引用( Strong Reference )

最普遍的引用:Object obj=new Object()
拋出OutOfMemoryError終止程序也不會回收具有強(qiáng)引用的對象
通過將對象設(shè)置為null來弱化引用,使其被回收

2.軟引用( Soft Reference )

對象處在有用但非必須的狀態(tài)
只有當(dāng)內(nèi)存空間不足時,GC會回收該引用的對象的內(nèi)存
可以用來實現(xiàn)高速緩存

String str=new String( original: "abc"); //強(qiáng)引用
SoftReference<String> softRef=new SoftReference<String>(str);//軟引用

3.弱引用( Weak Reference )

非必須的對象,比軟引用更弱一些
GC時會被回
被回收的概率也不大,因為GC線程優(yōu)先級比較低
適用于引用偶爾被使用且不影響垃圾收集的對象

string str=new String( original: "abc"y ;
weakReference<String> abcweakRef = new weakReference<String>(str);

4.虛引用( PhantomReference )

不會決定對象的生命周期
任何時候都可能被垃圾收集器回收
跟蹤對象被垃圾收集器回收的活動,起哨兵作用必須和引用隊
ReferenceQueue聯(lián)合使用

String str=new String( original: "abc");
ReferenceQueue queue = new ReferenceQueue( ) ;
PhantomReference ref = new PhantomReference(str, queue);

5.強(qiáng)引用>軟引用>弱引用>虛引用

到此這篇關(guān)于Java中的強(qiáng)引用,軟引用,弱引用,虛引用的作用介紹的文章就介紹到這了,更多相關(guān)Java中的強(qiáng)引用,軟引用,弱引用,虛引用的作用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot+thymeleaf整合阿里云OOS對象存儲圖片的實現(xiàn)

    springboot+thymeleaf整合阿里云OOS對象存儲圖片的實現(xiàn)

    本文主要介紹了springboot+thymeleaf整合阿里云OOS對象存儲圖片的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Spring Cache用法及常見問題解決方案

    Spring Cache用法及常見問題解決方案

    Spring Cache用法很簡單,但你知道這中間的坑嗎?今天我以一個親身經(jīng)歷者的角度,系統(tǒng)的講解SpringCache的用法,并且舉例介紹使用SpringCache遇到的常見問題,感興趣的朋友跟隨小編一起看看吧
    2025-09-09
  • Java進(jìn)階教程之運(yùn)行時類型識別RTTI機(jī)制

    Java進(jìn)階教程之運(yùn)行時類型識別RTTI機(jī)制

    這篇文章主要介紹了Java進(jìn)階教程之運(yùn)行時類型識別RTTI機(jī)制,在Java運(yùn)行時,RTTI維護(hù)類的相關(guān)信息,比如多態(tài)(polymorphism)就是基于RTTI實現(xiàn)的,需要的朋友可以參考下
    2014-09-09
  • Spring之配置multipartResolver解析器、上傳文件、處理文件過程

    Spring之配置multipartResolver解析器、上傳文件、處理文件過程

    文章介紹了Spring中處理multipart表單的兩種解析器(CommonsMultipartResolver和StandardServletMultipartResolver)的配置方法,包括文件大小限制、臨時存儲路徑設(shè)置,以及通過enctype和accept屬性控制上傳格式,強(qiáng)調(diào)MultipartFile需配置解析器,而Part接口無需
    2025-08-08
  • Spring cloud Gateway簡介及相關(guān)配置方法

    Spring cloud Gateway簡介及相關(guān)配置方法

    這篇文章主要介紹了Spring cloud Gateway簡介及相關(guān)配置方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Java利用三目運(yùn)算符比較三個數(shù)字的大小

    Java利用三目運(yùn)算符比較三個數(shù)字的大小

    今天小編就為大家分享一篇關(guān)于Java利用三目運(yùn)算符比較三個數(shù)字的大小,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Java實現(xiàn)添加條碼或二維碼到Word文檔

    Java實現(xiàn)添加條碼或二維碼到Word文檔

    這篇文章主要介紹了如何在Word文檔中添加條碼、二維碼。可在文檔正文段落中添加,也可在頁眉頁腳中添加,感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧
    2022-05-05
  • Java調(diào)用第三方http接口的常用方式總結(jié)

    Java調(diào)用第三方http接口的常用方式總結(jié)

    這篇文章主要介紹了Java調(diào)用第三方http接口的常用方式總結(jié),具有很好的參考價值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 關(guān)于SpringBoot配置文件加載位置的優(yōu)先級

    關(guān)于SpringBoot配置文件加載位置的優(yōu)先級

    這篇文章主要介紹了關(guān)于SpringBoot配置文件加載位置的優(yōu)先級,我們也可以通過spring.config.location來改變默認(rèn)的配置文件位置,項目打包好后,我們可以通過命令行的方式在啟動時指定配置文件的位置,需要的朋友可以參考下
    2023-10-10
  • Spring spel表達(dá)式使用方法示例

    Spring spel表達(dá)式使用方法示例

    這篇文章主要介紹了Spring spel表達(dá)式使用方法示例,通過一些實例向大家展示了spel表達(dá)式的用法,需要的朋友可以了解下。
    2017-09-09

最新評論

曲靖市| 紫金县| 新津县| 务川| 务川| 洛阳市| 巨鹿县| 安宁市| 徐汇区| 大姚县| 图木舒克市| 滁州市| 施秉县| 延吉市| 赤水市| 华安县| 田林县| 洛隆县| 磴口县| 体育| 方山县| 多伦县| 巴林左旗| 聂拉木县| 福安市| 崇阳县| 南陵县| 昆山市| 香港 | 屯昌县| 雷波县| 资兴市| 辽阳县| 奇台县| 华蓥市| 永和县| 冕宁县| 滦平县| 涡阳县| 平舆县| 永平县|