--JVM基本原理--
--JVM启动流程--
---Java对象创建过程---
https://www.cnblogs.com/weigy/p/12654806.html
--JVM内存模型--
https://www.cnblogs.com/weigy/p/12613058.html
--JVM常用参数设置--
https://www.cnblogs.com/weigy/p/12579283.html
--JVM如何调优--
https://www.cnblogs.com/weigy/p/12399018.html
--如何定位JVM性能问题--
--如何变避免JVM内存泄漏、溢出--
https://www.cnblogs.com/weigy/p/12315662.html
-- 内存溢出和内存泄漏的区别、产生原因以及解决方案--
https://www.cnblogs.com/weigy/p/12315660.html
--JVM的内存空间--
-- Java 内存区域(运行时数据区)--
https://www.cnblogs.com/weigy/p/12657038.html
--JVM的GC机制--
--JVM类(JVM类字节码)加载机制----
https://www.cnblogs.com/weigy/p/12602537.html
--类加载的时机--
--类的编译过程--
--JVM堆和栈的概念和区别--
--JVM垃圾回收策略和算法有哪些--
--JVM内存区域,哪些是内存共享,哪些是私有的--
--什么是垃圾回收--
--如何判断对象是否存活--
使用可达性分析算法 来判断 对象 是否 存活。