书籍 Java虚拟机精讲的封面

Java虚拟机精讲

高翔龙

出版时间

2015-04-30

ISBN

9787121257056

评分

★★★★★
书籍介绍

《Java虚拟机精讲》内容简介: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 世界的必备入门工具。

本书适用于任何对Java 虚拟机感兴趣的Java 开发人员、系统架构师、Java 虚拟机爱好者。尤其是对于那些从未接触过Java 虚拟机的Java 开发人员,本书笔者竭尽所能用最精练和直接的语句诠释了有关Java 虚拟机的方方面面,只要你熟练掌握了Java 编程基础,那么阅读本书你将不会感觉到任何的吃力和枯燥乏味。

目录
第1 章 Java体系结构 / 1
1.1 认识 Java / 1
1.1.1 与生俱来的优点 / 2
1.1.2 语法结构和对象模型 / 4
1.1.3 历史版本追溯 / 5

显示全部
用户评论
感觉一般
更清晰了写,上下文衔接好,来龙去脉过渡好
整体结构还是比较清晰,编译、字节码、Launcher、VM初始化、内存分配和垃圾回收、类加载、执行几部分,比较简单入门。有几处贴大篇代码不太好,结尾讲执行过程过于简略。其实从语法上来讲Java比Go还简单...
如前有人评论:最大优点就是让人觉得jvm没有那么神秘。缺点:总结性不够强,没有形成体系化的结构,各章节独立前后不够连贯。比如介绍字节码常量池的时候,只是简单介绍各项结构,看了完全不知道有什么用,比较困惑。好的讲述方法应该只是jvm在哪个阶段、什么情况下会使用这写信息。
结合HotSpot来谈JVM还不错
看得出来作者有比较强的源码阅读能力,但是有几章对于普通java程序员来说不实用。而且总体内容有点少。不如周志明那本
平均八分???
深入浅出
比网上各种抄来抄去的博客多些东西,作者从源码阅读的角度多讲了些东西,不过很多地方细节不够多。
非常给力!