說明
1、軟引用可與引用佇列聯合使用。如果軟體引用的引用對像被垃圾回收。如果一個物件只有軟引用,當儲存空間充足時,垃圾回收器不會回收;如果儲存空間不足,則回收這些物件的儲存。只要垃圾回收器沒有回收,對方就可以使用程序。
2、JAVA虛擬機器將該軟體引用新增至與之相關的引用佇列。
實例
ReferenceQueue<String> referenceQueue = new ReferenceQueue<>(); String str = new String("abc"); SoftReference<String> softReference = new SoftReference<>(str, referenceQueue); str = null; // Notify GC System.gc(); System.out.println(softReference.get()); // abc Reference<? extends String> reference = referenceQueue.poll(); System.out.println(reference); //null
Java的基本資料型別分為:
1、整數型,用來表示整數的資料型態。
2、浮點型,用來表示小數的資料型別。
3、字元類型,字元類型的關鍵字是「char」。
4、布林類型,是表示邏輯值的基本資料型別。
以上是如何在Java中使用軟引用與隊列結合?的詳細內容。更多資訊請關注PHP中文網其他相關文章!