思维导图学Java虚拟机(修订版)
2017-02-05 本文已影响304人
被称为L的男人
![深入理解Java虚拟机](http://static.zybuluo.com/Yano/6nefq1yz858y5wpmjsamj4bm/image_1b86lqjtmqdm15dm4071be317s09.png)
说明
第二次读周志明的《深入理解Java虚拟机》,感觉我原来的思维导图笔记,在结构上有些问题。更新了思维导图的结构,同时优化了GC、虚拟机字节码执行引擎、Java编译器与代码优化等内容~
原思维导图链接:
思维导图学Java虚拟机
Java 与 C/C++ 的编译器对比
目录
![](http://static.zybuluo.com/Yano/ss7b0neek9mudl7j19v7uapn/image_1b86lnadhpfpmsjm9q13u01j2g5i.png)
走进Java
![](http://static.zybuluo.com/Yano/om3awpjdpfzob6jwqkrm1rj9/image_1b86laak710c6lp9772prrcj3m.png)
自动内存管理机制
内存区域
![](http://static.zybuluo.com/Yano/0g5xer5eiocn5vus1wtyb5f4/image_1b86lbkdp1g7mi691lgg4b12ml13.png)
GC
![](http://static.zybuluo.com/Yano/pxx1st5pdyhvz6vdpgcc96j3/image_1b86lcqlc1a9s17c7t0227213b81g.png)
![](http://static.zybuluo.com/Yano/vno6a7kkypgkzvrqbcvyok9g/image_1b86ldkq71o0q1l5nsmr174e1tq1t.png)
JVM监控工具
![](http://static.zybuluo.com/Yano/pzw37r7c9vilhwz7a47zx182/image_1b86lf1a41i5vkmp1hi6lfo1rd92a.png)
虚拟机字节码执行引擎
执行引擎
![](http://static.zybuluo.com/Yano/u8gekx4yr9f6mvk8h4033zye/image_1b86lgjmv18uc4791a4i1tvg1pse2n.png)
字节码
![](http://static.zybuluo.com/Yano/rmguhi8w44suy2t7xkzzx37i/image_1b86lha2vcap47u1s5h1sj91d2434.png)
类加载
![](http://static.zybuluo.com/Yano/rgpap7os4crsw1al65pou308/image_1b86li3de1741bk6fc6npl8k53h.png)
Java编译器与代码优化
前端编译器
![](http://static.zybuluo.com/Yano/ql3ond5thy4fimotwu0wm06x/image_1b86lj9hj1hesmv4ur91nko1qpu3u.png)
JIT编译器(Just In Time)
![](http://static.zybuluo.com/Yano/v0c4uym6xegmsy8gi6cjtx0y/image_1b86lk3k817onb5tdr211039dk4b.png)
AOT编译器(Ahead Of Time)
![](http://static.zybuluo.com/Yano/own2ivq7gr08ozvdysggvqkv/image_1b86lkvflr7d4spkll1ag01qnc4o.png)
高效并发
![](http://static.zybuluo.com/Yano/jq24fl7tbjerenbfam11tbww/image_1b86llqhs1ra51t1m1too1v982qd55.png)