内存模型和GC原理
对于
JVM
的学习,在我看来这么几个部分最重要:
- Java代码编译和执行的整个过程
- JVM内存管理及垃圾回收机制
自我补充:
类加载机制
一次编译,到处运行
不管哪本书都要耐下心来看,自然就会有收获。想当初看《算法导论》打开看两眼就放弃了,现在倒也能看下去。
虚拟机这块建议先看一些博客,心里大致有一个认知框架,这个阶段书的话推荐《分布式Java应用基础与实践》的第3章。
之后推荐《深入理解Java虚拟机》,重点看第2、3、4、7章,之后可以再继续看第8、12、13章,可以结合着《Java性能权威指南》一起看。
1.深入JAVA虚拟机
2.IBM中国的 JVM系列文章
3.直接上Oracle官方看JVM的文档也可以。