JVM运行时内存划分
http://www.jianshu.com/p/a7ca8e3e15c0
JVM内存溢出详解(栈溢出,堆溢出,持久代溢出、无法创建本地线程)
http://www.jianshu.com/p/2a2a5ec2af00
Java内存泄露的理解与解决
http://www.jianshu.com/p/596aa823bfda
对象的创建过程(new 的过程)
http://www.jianshu.com/p/26dda4e5016a
对象的内存布局
http://www.jianshu.com/p/951e3ff94b56
对象的访问定位方式:句柄、直接指针
http://www.jianshu.com/p/8580ab50e261
有哪些常见的垃圾收集算法?
http://www.jianshu.com/p/dc0734712406
GC是如何判断一个对象为"垃圾"的?被GC判断为"垃圾"的对象一定会被回收吗?
http://www.jianshu.com/p/e597a74c4938
常见的垃圾收集器
http://www.jianshu.com/p/7b5248d3f039
JVM堆内存分配与回收策略
http://www.jianshu.com/p/da0bf942224b
Minor GC 与 Full GC 有什么不一样?
http://www.jianshu.com/p/0384843e2267
JVM类加载机制
http://www.jianshu.com/p/18ce71eac942
类加载器、双亲委派模型
http://www.jianshu.com/p/c6d39571a46c
4种内存屏障
http://www.jianshu.com/p/8d95552b1fcc
Java内存模型
http://www.jianshu.com/p/44f02089e695
java 同步的三种方式:volatile、锁、final
http://www.jianshu.com/p/4587fe83ae3c
java对象头实现
http://www.jianshu.com/p/bdee2ad576fd