深入理解Java虚拟机:JVM高级特性与最佳实践
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-09-29 22:00:51
微信
赏
支付宝
文档简介:
华章原创精品
深入理解Java虚拟机:JVM高级特性与最佳实践
(第3版)
周志明 著
ISBN:978-7-111-64124-7
本书纸版由机械工业出版社于2019年出版,电子版由华章分社(北京华
章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制
作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @华章数媒
微信公众号 华章电子书(微信号:hzebook)
目录
前言
致谢
第一部分 走近Java
第1章 走近Java
1.1 概述
1.2 Java技术体系
1.3 Java发展史
1.4 Java虚拟机家族
1.4.1 虚拟机始祖:Sun Classic/Exact VM
1.4.2 武林盟主:HotSpot VM
1.4.3 小家碧玉:Mobile/Embedded VM
1.4.4 天下第二:BEA JRockit/IBM J9 VM
1.4.5 软硬合璧:BEA Liquid VM/Azul VM
1.4.6 挑战者:Apache Harmony/Google Android Dalvik
VM
1.4.7 没有成功,但并非失败:Microsoft JVM及其他
1.4.8 百家争鸣
1.5 展望Java技术的未来
1.5.1 无语言倾向
1.5.2 新一代即时编译器
1.5.3 向Native迈进
1.5.4 灵活的胖子
1.5.5 语言语法持续增强
1.6 实战:自己编译JDK
1.6.1 获取源码
1.6.2 系统需求
1.6.3 构建编译环境
1.6.4 进行编译
1.6.5 在IDE工具中进行源码调试
1.7 本章小结
第二部分 自动内存管理
第2章 Java内存区域与内存溢出异常
2.1 概述
2.2 运行时数据区域
2.2.1 程序计数器
2.2.2 Java虚拟机栈
2.2.3 本地方法栈
2.2.4 Java堆
2.2.5 方法区
2.2.6 运行时常量池
2.2.7 直接内存
2.3 HotSpot虚拟机对象探秘
2.3.1 对象的创建
2.3.2 对象的内存布局
2.3.3 对象的访问定位
2.4 实战:OutOfMemoryError异常
2.4.1 Java堆溢出
2.4.2 虚拟机栈和本地方法栈溢出
2.4.3 方法区和运行时常量池溢出
2.4.4 本机直接内存溢出
2.5 本章小结
第3章 垃圾收集器与内存分配策略
3.1 概述
3.2 对象已死?
3.2.1 引用计数算法
3.2.2 可达性分析算法
3.2.3 再谈引用
3.......
评论
发表评论