Java虚拟机规范JavaSE8版深入理解Java虚拟机java入门基础java自学教材pdf下载pdf下载

Java虚拟机规范JavaSE8版深入理解Java虚拟机java入门基础java自学教材百度网盘pdf下载

作者:
简介:本篇主要提供Java虚拟机规范JavaSE8版深入理解Java虚拟机java入门基础java自学教材pdf下载
出版社:馨园青图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

 商品基本信息,请以下列介绍为准
图书名称:Java虚拟机规范(Java SE 8版)      深入理解Java虚拟机(JVM特性与*佳实践第2版)
作者:(美)林霍尔姆,等著,爱飞翔 等译            周志明
定价:79.00             79.00 
ISBN号:9787111501596          9787111421900
出版社:机械工业出版社
  内容简介

本书由该技术的创立人所写,是权*的Java虚拟机参考资料。书中完备、准确而又详尽地描述了Java虚拟机。它完整地讲述了由JavaSE8所引入的新特性,例如对包含默认实现代码的接口方法所做的调用,以及为支持类型注解及方法参数注解而对class文件格式所做的扩展。此书也阐明了class文件中各属性的含义,以及字节码验证的规则。

 

 

 

《深入理解Java虚拟机(JVM特性与*佳实践第2版)》第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的著作和超级书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改进:根据*新的K 1.7对全书内容进行了的升级和补充;增加了大量处理各种常见JVM问题的技巧和*佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。
     《深入理解Java虚拟机(JVM特性与*佳实践第2版)》由周志明所著,共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了而深入的分析,深刻揭示了JVM的工作原理。**部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及K的编译,这对理解本书后面内容有重要帮助。
    第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。


  目录

译者序
前言
第1章 引言
1.1 简史
1.2 Java虚拟机
1.3 各章节摘要
1.4 说明
1.5 反馈
第2章 Java虚拟机结构
2.1 class文件格式
2.2 数据类型
2.3 原始类型与值
2.3.1 整数类型与整型值
2.3.2 浮点类型、取值集合及浮点值
2.3.3 returnAddress类型和值
2.3.4 boolean类型
2.4 引用类型与值
2.5 运行时数据区
2.5.1 pc寄存器
2.5.2 Java虚拟机栈
2.5.3 Java堆
2.5.4 方法区
2.5.5 运行时常量池
2.5.6 本地方法栈
2.6 栈帧
2.6.1 局部变量表
2.6.2 操作数栈
2.6.3 动态链接
2.6.4 方法调用正常完成
2.6.5 方法调用异常完成
2.7 对象的表示
2.8 浮点算法
2.8.1 Java虚拟机和IEEE,754中的浮点算法
2.8.2 浮点模式
2.8.3 数值集合转换
2.9 特殊方法
2.10 异常
2.11 字节码指令集简介
2.11.1 数据类型与Java虚拟机
2.11.2 加载和存储指令
2.11.3 算术指令
2.11.4 类型转换指令
……
第3章 Java虚拟机编译器
第4章 class文件格式
第5章 加载、链接与初始化
第6章 Java虚拟机指令集
第7章 操作码助记符
附录A Limited License Grant

 

《深入理解Java虚拟机(JVM特性与*佳实践第2版)》
前言
**部分 走近Java
第1章 走近Java
第二部分 自动内存管理机制
第2章 Java内存区域与内存溢出异常
第3章 垃圾收集器与内存分配策略
第4章 虚拟机性能监控与故障处理工具
第5章 调优案例分析与实战
第三部分 虚拟机执行子系统
第6章 类文件结构
第7章 虚拟机类加载机制
第8章 虚拟机字节码执行引擎
第9章 类加载及执行子系统的案例与实战
第四部分 程序编译与代码优化
第10章 早期(编译期)优化
第11章 晚期(运行期)优化
第五部分 高效并发
第12章 Java内存模型与线程
第13章 线程安全与锁优化
附 录
附录A 编译Windows版的OpenK
附录B 虚拟机字节码指令表
附录C HotSpot虚拟机主要参数表
附录D 对象查询语言(OQL)简介
附录E K历史版本轨迹

 

 

 

作者简介:《深入理解Java虚拟机(JVM特性与*佳实践第2版)》资深Java技术专家,对JavaEE企业级应用开发、OSGi、Java虚拟机和工作流等都有深入的研究,并在大量的实践中积累了丰富的经验。尤其精通Java虚拟机,撰写了大量与JVM相关的文章,被各大技术社区争相转载,是ITeye等技术社区公认的Java虚拟机方面的领袖人物之一。现任远光软件股份有限公司平台开发部经理兼平台架构师,先后参加与过国家电网、南方电网等多个***大型ERP项目的平台架构工作,对软件系统架构也有深刻的认识和体会。

 

、、、、、、、、