解析Java虚拟机开发: 权衡优化.高效和安全的最优方案
✍ Scribed by 张善香
- Publisher
- 清华大学出版社
- Year
- 2013
- Tongue
- Chinese
- Leaves
- 495
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《解析Java虚拟机开发--权衡优化高效和安全的最优方案》编著者张善香。
本书彻底摒弃枯燥的理论和简单的操作,注重实用性和可操作性,介绍了JDK编译测试、虚拟机的内部机制、Class文件、栈和局部变量操作、内存异常、垃圾处理、性能监控工具、类加载器和执行子系统、编译优化等内容。让读者在没有编程基础的情况下,也可以掌握相关的操作技能,让读者学得更充实,更有针对性。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 一起走进Java世界
1.1 Java的优势
1.2 学习Java需要了解的那些事
1.3 剖析Java的运行机制
1.4 剖析Java语言体系
1.5 Java虚拟机家族
1.6 Java的最大优势——平台无关性
第2章 JDK编译测试
2.1 为什么要编译JDK
2.2 在Windows平台编译JDK
2.3 在Linux平台编译JDK
第3章 安全性的考虑
3.1 为什么需要安全性
3.2 沙箱模型的4种组件
3.3 浅谈安全管理器的必要性
3.4 代码签名和认证
3.5 策略机制和保护域
3.6 访问控制器
第4章 通过网络实现移动性
4.1 为什么需要网络移动性
4.2 网络对软件的影响
4.3 Java体系对网络的支持
4.4 applet演示
4.5 JINI服务对象
第5章 浅谈Java虚拟机的内部机制
5.1 什么是虚拟机
5.2 Java虚拟机的生命周期
5.3 Java虚拟机的体系结构
5.4 Java对象池技术的原理及其实现
第6章 详解Class文件
6.1 Class介绍
6.2 Java Class文件的格式
6.3 常量池的具体结构
6.4 特殊字符串
6.5 常量池
6.6 字段
6.7 方法
6.8 属性
6.9 JVM加载Class文件的原理
第7章 栈和局部变量操作
7.1 类型装载、连接和初始化
7.2 对象的生命周期
7.3 卸载类型
7.4 常量入栈操作
第8章 内存异常和垃圾处理
8.1 Java的内存分配管理
8.2 运行时的数据区域
8.3 对象访问
8.4 内存泄露
8.5 垃圾收集初探
8.6 对象的生死
8.7 垃圾收集算法
8.8 垃圾收集器
8.9 内存分配与回收策略
第9章 高效手段之性能监控工具和优化部署
9.1 JDK的命令行工具
9.2 JDK的可视化工具
第10章 JVM参数分析和调优实战
10.1 捕鱼工具选择--JVM参数
10.2 测试调优
10.3 性能问题举例
10.4 调优案例分析
10.5 Eclipse调优
第11章 虚拟机类的加载机制
11.1 虚拟机类的加载
11.2 类的加载过程
11.3 类加载器
第12章 研究高效之魂
12.1 虚拟机的字节码
12.2 栈帧的结构
12.3 方法调用
12.4 基于栈的字节码解释执行引擎
第13章 类加载器和执行子系统
13.1 分析Tomcat类加载器的架构
13.2 OSGi的类加载器架构
13.3 字节码生成技术
13.4 动态代理
第14章 编译优化
14.1 Java的编译过程
14.2 Java编译优化简介
14.3 Javac编译器
14.4 Java语法糖的味道
14.5 插入式注解处理器
第15章 运行期优化
15.1 运行期优化简介
15.2 HotSpot虚拟机内的即时编译器
15.3 编译优化技术
15.4 Java与C/C++的编译器对比
第16章 内存模型和线程
16.1 Java的多线程
16.2 硬件的效率与一致性
16.3 Java内存模型
16.4 线程
第17章 安全和优化合二为一
17.1 线程安全
17.2 锁优化
正文结束
📜 SIMILAR VOLUMES
<p>【编辑推荐】</p> <p>《习惯的力量》作者新作,延续前作的行文与写作风格,系统、科学、实用。</p> <p>研究高效人士的行为习惯,总结出高效的八大秘诀。</p> <p>基于八大秘诀,构建高效的思维模式。</p> <p>高效的技巧的有许多,但有限的技巧永远无以应对未知的明天,本书要讲述的构建高效的思维模式。</p> <p>只有在高效的思维模式下面,我们才能在面对未来发生的一切选择和工作时,都更从容、更出色、更具智慧。</p> <p>本书不只适合个人阅读,也适用于对团队的管理。</p> <p>【内容简介】</p> <p>是否高效取决于你做出选择和处理信息的方式:以什么方式定义自己,并做
<p>【编辑推荐】</p> <p>《习惯的力量》作者新作,延续前作的行文与写作风格,系统、科学、实用。</p> <p>研究高效人士的行为习惯,总结出高效的八大秘诀。</p> <p>基于八大秘诀,构建高效的思维模式。</p> <p>高效的技巧的有许多,但有限的技巧永远无以应对未知的明天,本书要讲述的构建高效的思维模式。</p> <p>只有在高效的思维模式下面,我们才能在面对未来发生的一切选择和工作时,都更从容、更出色、更具智慧。</p> <p>本书不只适合个人阅读,也适用于对团队的管理。</p> <p>【内容简介】</p> <p>是否高效取决于你做出选择和处理信息的方式:以什么方式定义自己,并做
<p>本书对所谓无限维最优化理论的基本内容提供一个系统的处理。全书共8章。头两章概括了阅读本书主要内容所需的预备知识,其中包括基本的泛函分析结果与非光滑分析。随后各章阐述最优化理论的基本论题:不等式系统与择一定理,一阶与高阶最优性条件,对偶理论,向量最优化等。本书一方面以紧凑的形式概括了最优化理论的标准内容,同时介绍了较多的新近研究成果,其中包括作者本人的一些结果。这部分内容涉及近年来引起广泛关注的一些研究领域,因而可能为有研究兴趣的读者架设起从基础理论通向研究前沿的桥梁。对于数学系的高年级大学生及有关理工科专业的硕士生,本书略加删节之后可作为教材使用。在当代科学发展进程中,对于最优化理论的日