您现在的位置是:首页 >

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)详细资料大全

火烧 2022-10-18 10:00:39 1048
深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)详细资料大全 基本介绍书名:JVM高级特性与最佳实践(第2版)类型:计算机书号:978-7-1114-2190-0作者:周志明著作权:北京华章

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)详细资料大全  

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)详细资料大全

基本介绍

书名:JVM高级特性与最佳实践(第2版)类型:计算机书号:978-7-1114-2190-0作者:周志明著作权:北京华章图文信息有限公司出版时间:2013-06-01纸书价格:79.0 作为一位Java程式设计师,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外? 没关系,本书极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。 《深入理解Java虚拟机》是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。 此次第2版在第1版的基础上做了很大的改进:根据最新的JDK1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正等等。 第2版不仅技术更新、内容更丰富,而且实战性更强。 全书共分为五大部分。第一部分从巨观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。 第二部分讲解了JVM的自动记忆体管理,包括虚拟机记忆体区域的划分原理以及各种记忆体溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。 第三部分分析了虚拟机的执行子系统,包括Class的档案结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类载入器的工作原理和它对虚拟机的意义;虚拟机位元组码的执行引擎以及它在实行代码时涉及的记忆体结构。 第四部分讲解了程式的编译与代码的最佳化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。 第五部分探讨了Java实现高效并发的原理,包括JVM记忆体模型的结构和操作;原子性、可见性和有序性在Java记忆体模型中的体现;先行发生原则的规则和使用;执行绪在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁最佳化措施。 本书适合所有Java程式设计师、系统调优师和系统架构师阅读。  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码