国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JAVA面試題(39)

wemallshop / 3324人閱讀

摘要:本文首發于的博客轉載請注明出處怎么判斷對象是否可以被回收根搜索法判斷是否有方法或是否進行過滿足上面判斷條件直接回收若不滿足則進行篩選執行對象的方法,判斷對象是否和是否有直接或間接關聯引用計數法每次引用計數加回收時查看計數是否為中都有哪些引用

????本文首發于cartoon的博客
????轉載請注明出處:https://cartoonyu.github.io/c...

怎么判斷對象是否可以被回收

根搜索法

判斷是否有finalize方法或是否進行過finalize

滿足上面判斷條件直接回收

若不滿足則進行篩選

執行對象的finalize方法,判斷對象是否和GC Roots是否有直接或間接關聯

引用計數法

每次引用計數加1

回收時查看計數是否為0

Java 中都有哪些引用類型

強引用

內存空間不足也不會回收

軟引用

內存空間不足會回收該引用

弱引用

在垃圾回收期掃描時,不管內存是否不足都會回收引用

虛引用

在任何時候都可能被回收

說一下 JVM 有哪些垃圾回收算法

標記-清除

標記可回收對象進行清理

標記整理

標記可回收對象

將存活對象整理到連續內存空間,清除邊界外內存

復制算法

將不可回收對象復制到另一內存空間中

清理原有內存空間

分代收集算法

根據對象存活周期不同劃分內存塊

垃圾回收機制根據代數不同回收對象

說一下 JVM 有哪些垃圾回收器

serial

parnew

parallel Scavenge

serial old

parallel old

cms

G1

由于是初步接觸JVM,所以不是很了解JVM垃圾回收器的工作原理

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74678.html

相關文章

  • 史上最全 40 道 Dubbo 面試及答案,看完碾壓面試官!

    摘要:更是中高級面試過程中經常會問的技術,無論你是否用過,你都必須熟悉。下面我為大家準備了一些常見的的面試題,一些是我經常問別人的,一些是我過去面試遇到的一些問題,總結給大家,希望對大家能有所幫助。 想往高處走,怎么能不懂 Dubbo? Dubbo是國內最出名的分布式服務框架,也是 Java 程序員必備的必會的框架之一。Dubbo 更是中高級面試過程中經常會問的技術,無論你是否用過,你都必須...

    nemo 評論0 收藏0
  • 面試39:數組中出現次數超過一半的數字

    摘要:面試題數組中出現次數超過一半的數字數組中有一個數字出現的次數超過數組長度的一半,找出這個數字。 面試題39:數組中出現次數超過一半的數字 數組中有一個數字出現的次數...

    Eminjannn 評論0 收藏0
  • 前端面試總結(js、html、小程序、React、ES6、Vue、算法、全棧熱門視頻資源)

    摘要:并總結經典面試題集各種算法和插件前端視頻源碼資源于一身的文檔,優化項目,在瀏覽器端的層面上提升速度,幫助初中級前端工程師快速搭建項目。 本文是關注微信小程序的開發和面試問題,由基礎到困難循序漸進,適合面試和開發小程序。并總結vue React html css js 經典面試題 集各種算法和插件、前端視頻源碼資源于一身的文檔,優化項目,在瀏覽器端的層面上提升速度,幫助初中級前端工程師快...

    pumpkin9 評論0 收藏0
  • 前端面試總結(js、html、小程序、React、ES6、Vue、算法、全棧熱門視頻資源)

    摘要:并總結經典面試題集各種算法和插件前端視頻源碼資源于一身的文檔,優化項目,在瀏覽器端的層面上提升速度,幫助初中級前端工程師快速搭建項目。 本文是關注微信小程序的開發和面試問題,由基礎到困難循序漸進,適合面試和開發小程序。并總結vue React html css js 經典面試題 集各種算法和插件、前端視頻源碼資源于一身的文檔,優化項目,在瀏覽器端的層面上提升速度,幫助初中級前端工程師快...

    Carson 評論0 收藏0

發表評論

0條評論

wemallshop

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<