首頁>科技>

Java程式設計師面試時經常被問到的問題有哪些?本文收錄了一些Java常見面試題,學習沒有捷徑,希望大家都能少走一些彎路,在學習Java的道路上一往無前,學有所成。

java面試題

方法區主要回收的是無用的類,那麼如何判斷一個類是無用的類的呢?

判定一個常量是否是“廢棄常量”比較簡單,而要判定一個類是否是“無用的類”的條件則相對苛刻許多。類需要同時滿足下面 3 個條件才能算是 “無用的類” :

該類所有的例項都已經被回收,也就是 Java 堆中不存在該類的任何例項。

載入該類的 ClassLoader 已經被回收。

該類對應的 Java.lang.Class 物件沒有在任何地方被引用,無法在任何地方透過反射訪問該類的方法。

虛擬機器可以對滿足上述 3 個條件的無用類進行回收,這裡說的僅僅是“可以”,而並不是和物件一樣不使用了就會必然被回收。

學習沒有捷徑,希望大家都能少走一些彎路,在學習Java的道路上一往無前,學有所成,2021Java面試題趕快學習起來吧。

近期我將蒐集到的阿里、騰訊、美團、網易等公司 19、20 年的面試題技術點,梳理成一份含有100道Java面試題的資料包,送給大家,希望大家都能順利透過面試,拿下高薪,趕緊碼住吧!

17
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 亞馬遜收購的社交平臺Bebo計劃2月重新上線