大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java基礎學習:java引用數據類型

Java基礎學習:java引用數據類型

更新時間:2020-04-07 13:33:58 來源:動力節點 瀏覽2359次


    1.引用數據類型概論


    引用數據類型變量名這樣聲明的時候變量為null。


    引用數據類型變量名=new引用數據類型,例如Stringa=newString("hi~")這時候內存存儲如圖:


Java基礎學習:java引用數據類型


    這時候Stringa在棧內存中聲明了一個內存地址,內存地址指向堆內存中newString("hi~")聲明的對象。即變量名為引用的內存地址。


    2.引用數據類型分類


    類


Java基礎學習:java引用數據類型


    接口


    接口不能直接new進行實例化,可以引用實現接口的類。


    數組


    Java基礎學習:java引用數據類型


    3.引用分類


    強引用(StrongReference)


    一般使用的引用Aa=newA();


    當內存空間不足,Java虛擬機寧愿拋出OutOfMemoryError錯誤,使程序異常終止,也不會靠隨意回收具有強引用的對象來解決內存不足的問題。


    一句話,空間不回收。


    軟引用(SoftReference)


    當內存空間不足時,會回收軟引用對象。


    一句話,空間不足就回收。


   Java基礎學習:java引用數據類型


    弱引用(WeakReference)


    在java垃圾回收期掃描它管轄的范圍之內時,發現弱引用,就進行回收。


    一句話,發現就回收。


Java基礎學習:java引用數據類型


    虛引用(PhantomReference)


    虛引用并不會決定對象的生命周期。如果一個對象僅持有虛引用,那么它就和沒有任何引用一樣,在任何時候都可能被垃圾回收器回收。


    一句話,任何時候回收。


    虛引用必須要和ReferenceQueue一起使用。ReferenceQueue是一種隊列,java虛擬機將垃圾回收的對象放入其中。(ReferenceQueue也可以和軟引用或弱引用一起使用)。


Java基礎學習:java引用數據類型


    4.問題


    問題如下


Java基礎學習:java引用數據類型


    結果為:


Java基礎學習:java引用數據類型


 以上就是動力節點java培訓機構的小編針對“Java基礎學習:java引用數據類型”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产精品永久在线 | 欧美综合图 | 爱爱小视频免费 | 一级毛片一级毛片一级级毛片 | 性夜黄a爽爽免费视频国产 性夜影院爽黄a爽免费看网站 | 伊人精品视频一区二区三区 | 欧美一区二区三区不卡片 | 800玖玖爱在线观看香蕉 | 亚洲综合激情九月婷婷 | 欧美高清不卡 | 亚洲欧美日韩国产专区一区 | 性做久久久久久久久男女 | 黄色录像一级毛片 | 久久噜 | 日本亚洲欧洲高清有码在线播放 | 日本在线一卡二卡毛片 | 国产成人精品免费视频大全五级 | 成人国产三级在线播放 | 欧美另类日韩中文色综合 | 热re66久久精品国产99re | 欧美一区二区在线观看免费网站 | 国产精品久久久久毛片 | 美女狠狠干 | 亚洲va在线va天堂va四虎 | 亚洲国产精品日韩高清秒播 | 国产男女猛视频在线观看网站 | 国产精品国产自线在线观看 | 999国产精品| 毛片爱爱 | 亚洲国产精品a在线 | 天天干夜夜玩 | 国产在线播放91 | 这里精品 | 一区二区三区欧美日韩 | 91精品成人福利在线播放 | 国产成人mv在线观看入口视频 | 黄色小视频在线免费观看 | 日日碰日日操 | 国产美女做爰免费视 | 偷偷狠狠的日日2020 | 欧美成人四级剧情在线播放 |