JVM


深入理解JAVA虚拟机 (第三版)

      JVM 虚拟机运行时数据区

《深入理解JAVA虚拟》第三版主要围绕着上图来叙述,分为五大部分:

​ (1)JAVA发展历史:涉及JVM自诞生的版本到目前的版本的发展历程,其中,有讲述为何虚拟机会发生这样的演变,以及与其他类型虚拟机的的关系,并对虚拟机进行了展望。

​ (2)自动内存管理(运行时数据区):涉及内存管理的异常,像内存溢出异常、OutOfMemory Error等,垃圾收集器,内存分配策略,故障处理方法与工具,调优方法。

​ (3)JVM执行子系统(执行):类文件结构;JVM类加载的机制;字节码执行引擎;

​ (4)代码编译和优化;前端编译和优化(JAVA语法糖等);后端编译与优化(即时编译、编译器优化技术-方法内联、逃逸分析等)

​ (5)高效并发:如何实现并发(JAVA内存模型);如何高效实现并发(锁的介绍、锁优化-锁粗化、锁自旋、锁偏向等等)

Java各版本比较

1.7

1.8

深入理解的书籍

​ 《JVM虚拟机规范》、《编译原理》、《汇编语言》

书籍(pdf)

若需要《深入理解JAVA虚拟机》第三版pdf,可发邮件至###qhuang724@gmail.com###(发送时去掉#)


文章作者: yulin
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 yulin !
评论
 上一篇
壁纸-无水印 壁纸-无水印
从网站获取历史必应 mkblog github_GallonHu 手动获取(1)打开必应官方网站 (2)鼠标右击图片,选择检查选项 (3) 找到Sources选项 (4)点击top栏目里最下方选项就能看到图片 (5)鼠标右击图片,选择保存
2020-07-22 yulin
下一篇 
Transfer Learning Transfer Learning
跨领域情感分析综述近几年的综述相关研究者国内研究者迁移学习手册——王晋东 国外研究者
2020-04-14
  目录