java虚拟机精讲是一本Java程序员人人必备的JVM入门经典,由资深架构师高翔龙编著。本书以精练的语句结合源码剖析的方式诠释了JVM的许多关键原理,全书突破技术图书习惯写作套路,从Java是什么开始讲起,直接进入字节码的编译原理,深入基础,切入底层,再进入内存分配和垃圾回收等稍高级的内容,把每个基础概念讲清楚,把每个概念用自己的话写清楚,非常适合不懂JVM但又必须学习JVM的初学者。
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
收起介绍展开介绍
内容介绍
HotSpot VM 是目前市面上高性能JVM 的代表作之一,它采用解释器+JIT 编译器的混合执行引擎,使得Java 程序的执行性能从此有了质的飞跃。《java虚拟机精讲》以极其精练的语句诠释了HotSpot VM 的方方面面,比如:字节码的编译原理、字节码的内部组成结构、通过源码的方式剖析HotSpot VM 的启动过程和初始化过程、Java 虚拟机的运行时内存、垃圾收集算法、垃圾收集器(重点讲解了Serial 收集器、ParNew 收集器、Parallel 收集器、CMS(Concurrent-Mark-Sweep)收集器和G1(Garbage-First)收集器)、类加载机制,以及HotSpot VM 基于栈的架构模型和执行引擎(解释器的工作流程、JIT 编译器的工作流程、分层编译策略、热点探测功能)等技术。java虚拟机精讲章节目录
第1章 Java体系结构 1.1 认识Java 1.1.1 与生俱来的优点 1.1.2 语法结构和对象模型 1.1.3 历史版本追溯 1.2 Java重要概念 1.2.1 Java编程语言 1.2.2 字节码 1.2.3 JavaAPI。 1.2.4 Java虚拟机 1.3 安装与配置Java运行环境 1.3.1 Windows环境下的安装与配置 1.3.2 Linux环境下的安装与配置 1.3.3 编写Java程序 1.3.4 编译与运行 1.3.5 关键字与标示符 1.4 Java技术的新特性 1.4.1 Java模块化与OSGi技术 1.4.2 语言无关性 1.4.3 使用Fork/Join框架实现多核并行 1.4.4 丰富的语法特性 1.4.5 过渡到64位虚拟机 1.5 实战:玩转OpenJDK 1.5.1 JDK与OpenJDK的关系 1.5.2 基于OpenJDK深度定制的 淘宝JVM(TaobaoVM) 1.5.3 下载OpenJDK源代码 1.5.4 构建编译环境 1.5.5 执行整个OpenJDK的编译 1.5.6 执行单独HotSpot的编译 1.5.7 导致编译失败的一些疑难杂症 1.5.8 使用GDB工具Debug HotSpot 1.6 本章小结 第2章 字节码的编译原理 2.1 javac编译器简介 2.1.1 javac与Eclipse Compiler for Java编译器 2.1.2 javac的使用与标准选项配置 2.1.3 编译原理 2.1.4 下载javac编译器源码 2.1.5 调用compile()方法执行编译 2.2 词法解析步骤 第3章 字节码文件 第4章 剖析HotSpot的Launcher 第5章 剖析HotSpot的初始化过程 第6章 内存分配与垃圾回收 第7章 类加载机制 第8章 剖析HotSpot的架构模型与执行引擎 附录A Java7新增语法特性 附录B 指令助记符
使用说明
1、下载并解压,得出pdf文件2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
发表评论
0条评论软件排行榜
热门推荐
- 有柿电脑版 v11.5.784.12M / 简体中文
- 网易新闻电脑版 v112.697.63M / 简体中文
- 数据挖掘导论 官方版61.61M / 简体中文
- 吉利博瑞用户手册 pdf高清版57.89M / 简体中文
- 京东读书电脑版 v1.13.4官方版1.98M / 简体中文
- cnki全球学术快报电脑版 v0.2.3495.79M / 简体中文
- linux常用命令大全 chm版1.48M / 简体中文
- 本草纲目 5.34M / 简体中文
- docker入门实战 pdf完整版1.38M / 简体中文
- Scala程序设计第二版 pdf高清完整版15.83M / 简体中文