当前位置: 首页 > Java培训 > JAVA开发图书 > 深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)PDF完整版
深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)PDF完整版 时间:2018-01-23     来源:java经典图书

提到JVM相信就算是做过几年开发的朋友可能也没有深入的接触过其原理,其实如果能够在jvm方面多了解一些,了解程序是怎样来运行的原理,对于以后的开发工作将会有非常大的帮助。

接下来就为大家分享一本关于JVM的书籍,还希望对大家能够有所帮助。

书 名:JVM高级特性与最佳实践(第2版)

类 型:计算机

书 号:978-7-1114-2190-0

作 者:周志明

出版时间:2013-06-01

纸书价格:79.0

深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)

下载地址:https://pan.baidu.com/s/1sm8iSiT

第2版不仅技术更新、内容更丰富,而且实战性更强。全书共分为五大部分。

第一部分从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。

第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。

第三部分分析了虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。

第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。

第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2024 北京华清远见科技发展有限公司

Android培训

版权所有 ,京ICP备16055225号-5,京公海网安备11010802025203号