程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java的援用類型的具體引見

java的援用類型的具體引見

編輯:關於JAVA

java的援用類型的具體引見。本站提示廣大學習愛好者:(java的援用類型的具體引見)文章只能為提供參考,不一定能成為您想要的結果。以下是java的援用類型的具體引見正文


•強援用(FinalReference),在java中,有點像C++的指針,經由過程援用,可以對堆中的對象停止操作。強援用具有以下特色:
1.強援用可以直接拜訪目的對象;
2.強援用所指向的對象在義務時刻都不會被體系收受接管;
3.強援用能夠招致內存洩漏。
•軟援用(SoftReference),軟援用對象,在呼應內存須要時,由渣滓收受接管器決議能否消除此對象。一個持有軟件援用的對象,不會被JVM很快收受接管,只需有足夠的內存,軟件援用即可能在內存中存活相當長的時光,軟援用對象最經常使用於完成內存敏感的緩存;
•弱援用(WeakReference),弱援用是一種比擬弱的援用類型,在體系GC時,只需發明弱援用,不論體系堆內存能否足夠,都邑將對象收受接管;
•虛援用(PhantomReference),虛援用是一切援用最弱的一個,一個持有虛援用的對象,和沒有援用簡直是一樣的,隨時都能夠被渣滓收受接管器收受接管。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved