1.写一下四种创建对象的方法及代码
https://www.notion.so/4-a66d529839d34ed08e403091768c4c49?pvs=4
2:写一下浅拷贝和深拷贝的案例代码
3.类加载器分为哪些类加载器
4.解释一下双亲委派的启动类加载器(Bootstrap ClassLoader):、扩展类加载器(Extension ClassLoader)、应用程序类加载器(Application ClassLoader)
5.GC垃圾回收机制,有哪些垃圾回收算法? 复制算法(空间换时间)、可达分析法、内存引用算法 标记整理算法
6.可达分析法中的GC root s有哪些
7.不同版本用的GC的算法不同 1.8jdk -- Serial GC Serial Old GC 串行 ParNew GC CMS GC 并行 jdk8 -- Parallel GC -- Parallel Old GC
jdk9 ---G1 分页算法 ZGC 分页算法
8.STW是什么? 指在垃圾回收的过程中停止所有用户线程的运行
9.给自己一个目标,学习一G1垃圾回收算法的原理 XX:|nitiatingHeapOccupancyPercent是什么