1.?內(nèi)存模型以及分區(qū),需要詳細到每個區(qū)放什么。
2.?堆里面的分區(qū):Eden,survival?from?to,老年代,各自的特點。
3.?對象創(chuàng)建方法,對象的內(nèi)存分配,對象的訪問定位。
4.?GC的兩種判定方法:引用計數(shù)與引用鏈。
5.?GC的三種收集方法:標(biāo)記清除、標(biāo)記整理、復(fù)制算法的原理與特點,分別用在什么地方,如果讓你優(yōu)化收集方法,有什么思路?
6.?GC收集器有哪些?CMS收集器與G1收集器的特點。
7.?Minor?GC與Major GC、Full?GC分別在什么時候發(fā)生?
8.?幾種常用的內(nèi)存調(diào)試工具:jmap、jstack、jconsole。
9.?類加載的五個過程:加載、驗證、準(zhǔn)備、解析、初始化。
10.?雙親委派模型:Bootstrap?ClassLoader、Extension?ClassLoader、ApplicationClassLoader。
11.?分派:靜態(tài)分派與動態(tài)分派。