内容简介HotSpotVM是目前市面上高性能JVM的代表作之一,它采用解释器+JIT编译器的混合执行引擎,使得Java程序的执行性能从此有了质的飞跃。本书以极其精练的语句诠释了HotSpotVM的方方面面,比如:字节码的编译原理、字节码的内部组成结构、通过源码的方式剖析HotSpotVM的启动过程和初始化过程、Java虚拟机的运行时内存、垃圾收集算法、垃圾收集器(重点讲解了Serial收集器、ParNew收集器、Parallel收集器、CMS(Concurrent-Mark-Sweep)收集器和G1(Garbage-First)收集器)、类加载机制,以及HotSpotVM基于栈的架构模型和执行引擎(解释器的工作流程、JIT编译器的工作流程、分层编译策略、热点探测功能)等技术。如果你对JVM感兴趣,并且从未接触过JVM,那么本书将会是你探索JVM世界的必备入门工具。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据Java虚拟机精讲/高翔龙编著.—北京:电子工业出版社,2015.5ISBN978-7-121-25705-6Ⅰ.①J…Ⅱ.①高…Ⅲ.①JAVA语言—程序设计Ⅳ.①TP312中国版本图书馆CIP数据核字(2015)第050785号责任编辑:孙学瑛印刷:北京中新伟业印刷有限公司装订:北京中新伟业印刷有限公司出版发行:电子工业出版社北京市海淀区万寿路173信箱邮编100036开本:787×9801/16印张:17.5字数:448千字版次:2015年5月第1版印次:2015年5月第1次印刷定价:69.00元凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。服务热线:(010)88258888。Java虚拟机精讲III前言大部分Java开发人员,除会在项目中使用到与Java平台相关的各种高精尖技术,对于Java技术的核心Java虚拟机了解甚少。这其中最主要的原因或许是在实际的开发过程中,开发人员根本没有机会或是没有必要与Java虚拟机等底层技术打交道,更多的只是简简单单地将Java虚拟机作为载体,让程序能够顺利运行其上即可。笔者在面试的过程中,经常会对面试者询问一些与Java虚拟机相关的技术问题,但大部分开发人员对于笔者所提及的问题,几乎都有一个统一的答案,那就是不知道、不清楚。有些刚从校门出来的应届毕业生,甚至还包括一些有一定工作经验的开发人员,打心眼儿里觉得Struts、Spring和Hibernate等上层技术才是重点,基础技术并不重要,这其实是一种...