1. 程式人生 > >jvm面試必會基本知識

jvm面試必會基本知識

col 信息 native 標記 borde 知識 加載 roo 委托

內存:

堆區 new的對象
虛擬機棧

局部變量

本地方法棧 作用是執行native方法
方法區 static變量、類信息、常量
程序計數器 當前線程所執行的字節碼的行號指示器

怎麽判斷是不是垃圾:

引用計數法

可達性分析(判斷和GCroot有沒有通路)

垃圾清理器:

G1:整體標記整理,局部復制

CMS:標記清除算法

垃圾清除算法:1.標記清除2.復制3.標記整理

類加載:雙親委托(委托父類的類加載器,優點:使用更穩定的父類的包進行加載)

jvm面試必會基本知識