A:LeetCode 91 難度 中
https://blog.csdn.net/HeXiQuan123/article/details/106925799
R:
最近惡補java,不想看英文資料(之前看論文都要吐了)
T:
(因爲剛開始學習java,所以看得知識點比較簡單,也會多一些)
https://blog.csdn.net/qq_46388795/article/details/106927055 ---java引用
總結:
強引用,離開作用域後被delete掉
軟引用,內存不足就自動delete,感覺使用方法和緩存一樣,太多了就不保存,可以像LRU機制一樣,把很久未用的先delete掉
弱引用,一旦GC,立馬delete
虛引用,就像是智能指針裏的weak_ptr一樣,目的就是判斷所引用對象是否存在。
引用隊列,可以把引用放到引用隊列中,把引用隊列作爲new新引用的參數後,這個new的對象被刪了就會放到引用隊列中(感覺文中這個例子這個判斷像指針的指針。emmm沒太明白)
https://www.cnblogs.com/dolphin0520/p/3811445.html ---內部類