内 容 简 介
HotSpot VM是目前市面上高性能 JVM的代表作之一,它采用解释器+JIT 编译器的混合执行引擎,
使得Java程序的执行性能从此有了质的飞跃。本书以极其精练的语句诠释了 HotSpot VM的方方面面,比
如:字节码的编译原理、字节码的内部组成结构、通过源码的方式剖析 HotSpot VM的启动过程和
初始化过程、Java 虚拟机的运行时内存、垃圾收集算法、垃圾收集器(重点讲解了 Serial收集器、
ParNew收集器、Parallel收集器、CMS(Concurrent-Mark-Sweep)收集器和 G1(Garbage-First)收集器)、
类加载机制,以及 HotSpot VM基于栈的架构模型和执行引擎(解释器的工作流程、 JIT编译器的
工作流程、分层编译策略、热点探测功能)等技术。
如果你对 JVM感兴趣,并且从未接触过 JVM,那么本书将会是你探索 JVM世界的必备入
门工具。
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
版权所有,侵权必究。
图书在版编目(CIP)数据
Java虚拟机精讲 / 高翔龙编著. —北京:电子工业出版社,2015.5
ISBN 978-7-121-25705-6
Ⅰ. ①J… Ⅱ. ①高… Ⅲ. ①J AVA语言—程序设计 Ⅳ. ①TP312
中国版本图书馆 CIP数据核字(2015)第 050785号
责任编辑:孙学瑛
印 刷:北京中新伟业印刷有限公司
装 订:北京中新伟业印刷有限公司
出版发行:电子工业出版社
北京市海淀区万寿路 173信箱 邮编 100036
开 本:787×980 1/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虚拟机相关的技术问题,但大部
分开发人员对于笔者所提及的问题,几乎都有一个统一的答案,那就是不知道、不清楚。有
些刚从校门出
《Java虚拟机精讲》.pdf