深入理解Java虚拟机双子星套装(套装共2册)

作者
周志明、杨易
丛书名
出版社
机械工业出版社*
ISBN
29236966
简要
简介
目录
《深入理解Java虚拟机》:
前言
致谢
部分走近Java
第1章走近Java
1.1概述
1.2Java技术体系
1.3Java发展史
1.4Java虚拟机家族
1.4.1虚拟机始祖:SunClassic/ExactVM
1.4.2武林盟主:HotSpotVM
1.4.3小家碧玉:Mobile/EmbeddedVM
1.4.4天下第二:BEAJRockit/IBMJ9VM
1.4.5软硬合璧:BEALiquidVM/AzulVM
1.4.6挑战者:ApacheHarmony/GoogleAndroidDalvikVM
1.4.7没有成功,但并非失败:MicrosoftJVM及其他
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.2Java虚拟机栈
2.2.3本地方法栈
……
第三部分虚拟机执行子系统
第四部分程序编译与代码优化
第五部分高效并发
附录
《深入解析Java虚拟机HotSpot》:
前言
第1章Java大观园
1.1OpenJDK
1.2JEP
1.3Java虚拟机
1.4HotSpotVM
1.4.1源码模块
1.4.2构建和调试
1.4.3回归测试
1.5GraalVM
1.6本章小结
第2章类可用机制
2.1类的加载
2.1.1字节码
2.1.2类加载器
2.1.3文件解析
2.2类的链接
2.2.1字节码验证
2.2.2字节码重写
2.2.3方法链接
2.3类的初始化
2.4类的重定义
2.5本章小结
第3章对象和类
3.1对象与类
3.2对象
3.2.1创建对象
3.2.2对象头
3.2.3对象哈希值
3.3类
3.3.1字段遍历
3.3.2虚表
3.4本章小结
第4章运行时
4.1线程创生纪
4.1.1容器化支持
4.1.2Java线程
4.1.3虚拟机线程
4.1.4编译器线程
4.1.5服务线程
4.1.6计时器线程
4.2Java线程
4.2.1线程启动
4.2.2线程停止
4.2.3睡眠与中断
4.3栈帧
4.4Java/JVM沟通
4.4.1JNI
4.4.2JavaCalls
4.5Unsafe类
4.5.1堆外内存
4.5.2内存屏障
4.5.3阻塞和唤醒
4.5.4对象数据修改
4.6本章小结
……
第5章模板解释器
第6章并发设施
第7章编译概述
第8章C1编译器
第9章C2编译器
第10章垃圾回收


推荐

车牌查询
桂ICP备20004708号-3