深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)
电子书推荐
-
《深入理解Java虚拟机:JVM高级特性与最佳实践》高清完整PDF版-非扫描版 评分:
深入理解Java虚拟机,啥也不说了,有点底子的人才能看的懂。最重要的是,非扫描版的!非扫描版的!非扫描版的!网上根本找不到!
上传时间:2016-07 大小:16.63MB
- 11KB
深入java虚拟机.pdf
2021-09-30深入java虚拟机.pdf
- 621KB
深入理解Java虚拟机学习笔记借鉴.pdf
2021-11-29深入理解Java虚拟机学习笔记借鉴.pdf
- 44.86MB
深入Java虚拟机(原书第二版清晰版) 中文版 Bill Venners PDF
2018-06-15讲述java虚拟机 唯二的书。本书作者曾因本书荣获专业技术杂志《Java Report》评选的优秀作者奖,细心的读者可以从网上找到许多对本书第1版的赞誉。作者以易于理解的方式深入揭示了Java虚拟机的内部工作原理,深入理解这些内容,将对读者更快速地编写更高效的程序大有裨益!
- 19.5MB
深入JAVA虚拟机.pdf
2018-01-23深入JAVA虚拟机,帮助大家在Java方面进行学习,深入JAVA虚拟机,帮助大家在Java方面进行学习,
- 44.90MB
深入Java虚拟机(原书第二版清晰版).pdf
2018-12-06深入Java虚拟机(原书第二版清晰版).pdf
- 58.54MB
Java虚拟机
2018-03-15深入理解Java虚拟机:JVM高级特性与最佳实践_周志明.高清扫描版 深入理解java虚拟机
- 23.98MB
实战JAVA虚拟机 JVM故障诊断与性能优化 文字版 pdf
2019-01-13非扫描版 文字版高清 可以复制
- 2.89MB
Java虚拟机(JVM)规范-Java7-中文文字版-非扫描版-带目录-带书签
2023-07-23详细介绍了JVM虚拟机规范。Java虚拟机(JVM)规范,Java7中文文字版_非扫描版_带目录_带书签。
- 40.96MB
本方法学python
2018-05-22[深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版(ED2000.COM).pdf
- 86.97MB
Android VM 总汇
2018-01-02Resource Include: Android Dalvik虚拟机结构及机制剖析 Dalvik虚拟机各模块机制分析 第2卷; Android虚拟机Dalvik在龙芯平台上的移植与优化;...[深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版(1)
- 1.1MB
JVM基础-超清文字版.pdf
2018-11-11JVM基础-超清文字版.pdf 这个是带完整目录书签的文字版本,文本内容可以复制的哦
- 18.65MB
深入JAVA虚拟机 不那么完美的第二版.pdf.zip
2019-05-23深入JAVA虚拟机 第二版,比较老的一本书,不那么完美但不影响观看,稍微有点倾斜
- 18.47MB
深入java虚拟机第二版
2010-06-22深入java虚拟机第二版 第1章 Java体系结构介绍 1.1 为什么使用Java 1.2 网络带来的挑战和机遇 1.3 体系结构 1.3.1 Java虚拟机 1.3.2 类装载器的体系结构 1.3.3 Java class文件 1.3.4 Java API 1.3.5 Java程序设计语言 1.4 Java体系结构的代价 1.5 结论 1.6 资源页 第2章 平台无关 2.1 为什么要平台无关 2.2 Java的体系结构对平台无关的支持 2.2.1 Java平台 2.2.2 Java语言 2.3.3 Java class文件 . 2.2.4 可伸缩性 2.3 影响平台无关性的因素 2.3.1 Java平台的部署 2.3.2 Java平台的版本 2.3.3 本地方法 2.3.4 非标准运行时库 2.3.5 对虚拟机的依赖 2.3.6 对用户界面的依赖 2.3.7 Java平台实现中的bug 2.3.8 测试 2.4 平台无关的七个步骤 2.5 平台无关性的策略 2.6 平台无关性和网络移动对象 2.7 资源页 第3章 安全 3.1 为什么需要安全性 3.2 基本沙箱 3.3 类装载器体系结构 3.4 class文件检验器 3.4.1 第一趟:class文件的结构检查 3.4.2 第二趟:类型数据的语义检查 3.4.3 第三趟:字节码验证 3.4.4 第四趟:符号引用的验证 3.4.5 二进制兼容 3.5 Java虚拟机中内置的安全特性 3.6 安全管理器和Java API 3.7 代码签名和认证 3.8 一个代码签名示例 3.9 策略 3.10 保护域 3.11 访问控制器 3.11.1 implies()方法 3.11.2 栈检查示例 3.11.3 一个回答“是”的栈检查 3.11.4 一个回答“不”的栈检查 3.11.5 doPrivileged()方法 3.11.6 doPrivileged()的一个无效使用 3.12 Java安全模型的不足和今后的发展 方向 3.13 和体系结构无关的安全性 3.14 资源页 第4章 网络移动性 4.1 为什么需要网络移动性 4.2 一种新的软件模式 4.3 Java体系结构对网络移动性的支持 4.4 applet:网络移动性代码的示例 4.5 Jini服务对象:网络移动对象的示例 4.5.1 Jini是什么 4.5.2 Jini如何工作 4.5.3 服务对象的优点 4.6 网络移动性:Java设计的中心 4.7 资源页 第5章 Java虚拟机 5.1 Java虚拟机是什么 5.2 Java虚拟机的生命周期 5.3 Java虚拟机的体系结构 5.3.1 数据类型 5.3.2 字长的考量 5.3.3 类装载器子系统 5.3.4 方法区 5.3.5 堆 5.3.6 程序计数器 5.3.7 Java栈 5.3.8 栈帧 5.3.9 本地方法栈 5.3.10 执行引擎 5.3.11 本地方法接口 5.4 真实机器 5.5 一个模拟:“Eternal Math” 5.6 随书光盘 5.7 资源页 第6章 Java class文件 6.1 Java class文件是什么 6.2 class文件的内容 6.3 特殊字符串 6.3.1 全限定名 6.3.2 简单名称 6.3.3 描述符 6.4 常量池 6.4.1 CONSTANT_Utf8_info表 6.4.2 CONSTANT_Integer_info表 6.4.3 CONSTANT_Float_info表 6.4.4 CONSTANT_Long_info表 6.4.5 CONSTANT_Double_info表 6.4.6 CONSTANT_Class_info表 6.4.7 CONSTANT_String_info表 6.4.8 CONSTANT_Fieldref_info表 6.4.9 CONSTANT_Methodref_info表 6.4.10 CONSTANT_InterfaceMethodref_ info表 6.4.11 CONSTANT_NameAndType_info 表 6.5 字段 6.6 方法 6.7 属性 6.7.1 属性格式 6.7.2 Code属性 6.7.3 ConstantValue属性 6.7.4 Deprecated属性 6.7.5 Exceptions属性 6.7.6 InnerClasses属性 6.7.7 LineNumberTable属性 6.7.8 LocalVariableTable属性 6.7.9 SourceFile属性 6.7.10 Synthetic属性 6.8 一个模拟:“Getting Loaded” 6.9 随书光盘 6.10 资源页 第7章 类型的生命周期 7.1 类型装载、连接与初始化 7.1.1 装载 7.1.2 验证 7.1.3 准备 7.1.4 解析 7.1.5 初始化 7.2 对象的生命周期 7.2.1 类实例化 7.2.2 垃圾收集和对象的终结 7.3 卸载类型 7.4 随书光盘 7.5 资源页 第8章 连接模型 8.1 动态连接和解析 8.1.1 解析和动态扩展 8.1.2 类装载器与双亲委派模型 8.1.3 常量池解析 8.1.4 解析CONSTANT_Class_info入口 8.1.5 解析CONSTANT_Fieldref_info 入口 S.1.6 解析CONSTANT_Methodref_info 入口 8.1.7 解析CONSTANT_Interface- Methodref_info入口 8.1.8 解析CONSTANT_String_info入口 8.1.9 解析其他类型的入口 8.1.10 装载约束 8.1.11 编译时常量解析 8.1.12 直接引用 8.1.13 _quick指令 8.1.14 示例:Salutation程序的连接 8.1.15 示例:Greet程序的动态扩展 8.1.16 使用1.1版本的用户自定义类装 载器 8.1.17 使用1.2版本的用户自定义类装 载器 8.1.18 示例:使用forName()的动态扩展 8.1.19 示例:卸载无法触及的greeter类 8.1.20 示例:类型安全性与装载约束 8.2 随书光盘 8.3 资源页 第9章 垃圾收集 9.1 为什么要使用垃圾收集 9.2 垃圾收集算法 9.3 引用计数收集器 9.4 跟踪收集器 9.5 压缩收集器 9.6 拷贝收集器 9.7 按代收集的收集器 9.8 自适应收集器 9.9 火车算法 9.9.1 车厢、火车和火车站 9.9.2 车厢收集 9.9.3 记忆集合和流行对象 9.10 终结 9.11 对象可触及性的生命周期 9.11.1 引用对象 9.11.2 可触及性状态的变化 9.11.3 缓存、规范映射和临终清理 9.12 一个模拟:“Heap of Fish” 9.12.1 分配鱼 9.12.2 设置引用 9.12.3 垃圾收集 9.12.4 压缩堆 9.13 随书光盘 9.14 资源页 第10章 栈和局部变量操作 10.1 常量入栈操作 10.2 通用栈操作 10.3 把局部变量压入栈 10.4 弹出栈顶部元素,将其赋给局部变量 10.5 wide指令 10.6 一个模拟:“Fibonacci Forever” 10.7 随书光盘 10.8 资源页 第11章 类型转换 11.1 转换操作码 11.2 一个模拟:“Conversion Diversion” 11.3 随书光盘 11.4 资源页 第12章 整数运算 12.1 二进制补码运算 12.2 Inner Int:揭示Java int类型内部性质 的applet 12.3 运算操作码 12.4 一个模拟:“Prime Time” 12.5 随书光盘 12.6 资源页 第13章 逻辑运算 13.1 逻辑操作码 13.2 一个模拟:“Logical Results” 13.3 随书光盘 13.4 资源页 第14章 浮点运算 14.1 浮点数 14.2 Inner Float:揭示Java float类型内部 性质的applet 14.3 浮点模式 14.3.1 浮点值集合 14.3.2 浮点值集的转换 14.3.3 相关规则的本质 14.4 浮点操作码 14.5 一个模拟:“Circle of Squares” 14.6 随书光盘 14.7 资源页 第15章 对象和数组 15.1 关于对象和数组的回顾 15.2 针对对象的操作码 15.3 针对数组的操作码 15.4 一个模拟:“Three—Dimensional Array” 15.5 随书光盘 15.6 资源页 第16章 控制流 16.1 条件分支 16.2 五条件分支 16.3 使用表的条件分支 16.4 一个模拟:“Saying Tomato” 16.5 随书光盘 16.6 资源页 第17章 异常 17.1 异常的抛出与捕获 17.2 异常表 17.3 一个模拟:“Play Ball!” 17.4 随书光盘 17.5 资源页 第18章 finally子句 18.1 微型子例程 18.2 不对称的调用和返回 18.3 一个模拟:“Hop Around” 18.4 随书光盘 18.5 资源页 第19章 方法的调用与返回 19.1 方法调用 19.1.1 Java方法的调用 19.1.2 本地方法的调用 19.2 方法调用的其他形式 19.3 指令invokespecial 19.3.1 指令invokespecial和[init]()方法 19.3.2 指令invokespecial和私有方法 19.3.3 指令invokespecial和super关键字 19.4 指令invokeinterface 19.5 指令的调用和速度 19.6 方法调用的实例 19.7 从方法中返回 19.8 随书光盘 19.9 资源页 第20章 线程同步 20.1 监视器 20.2 对象锁 20.3 指令集中对同步的支持 20.3.1 同步语句 20.3.2 同步方法 20.4 Object类中的协调支持 20.5 随书光盘 20.6 资源页 附录A 按操作码助记符排列的指令集 附录B 按功能排列的操作码助记符 附录C 按操作码字节值排列的操作码助
- 196.15MB
深入理解JVM&G1; GC
2018-09-04深入理解JVM &G1; GC内部结构,年轻代,老年代,元空间等分布情况
- 75.88MB
深入理解jvm视频资源
2018-07-31深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理)
- 42.22MB
实战JAVA虚拟机 JVM故障诊断与性能优化
2017-04-04pdf扫描版,压缩前73.2MB
- 179.72MB
揭秘Java虚拟机
2018-07-28揭秘Java虚拟机-JVM设计原理与实现,超清扫描完整版,仅供个人学习,如有侵权,请及时联系删除。
- 47.62MB
深入Java虚拟机(Inside Java Virtual Machine)合集
2018-10-25内含第一版英文版、第二版中文版的pdf及第二版随书源代码,并且都有加了书签。其中,第一版英文版是谷歌搜索到的电子版,经过微调后文字排版比较整洁好看,不是那个网站抓取版本;第二版中文版是流传比较多的清晰...
- 2.34MB
Java虚拟机规范(Java SE 7)
2015-07-21Java虚拟机规范(基于Java SE 7) P.D.F高清扫描版
- 45.51MB
深入Java虚拟机
2018-04-16JAVA虚拟机,由浅入深,非常值得学习。高清扫描版本的
- 23KB
Java虚拟机直接下载
2011-11-21Java虚拟机 下载后直接打开,选择你的版本类型,然后开始安装。 Java虚拟机Java虚拟机Java虚拟机
- 7.7MB
JVM(Java虚拟机)
2018-12-14JVM(Java虚拟机)的整个流程:发展,运行区域,垃圾回收器,内存分配策略,垃圾收集,JVM分析工具,JVM优化
- 13.10MB
java虚拟机
2017-07-07java虚拟机第二版
- 174KB
Java虚拟机(JVM)
2011-11-29那么到底什么是Java虚拟机(JVM)呢?通常我们谈论JVM时,我们的意思可能是: 对JVM规范的的比较抽象的说明; 对JVM的具体实现; 在程序运行期间所生成的一个JVM实例。 对JVM规范的的抽象说明是一些概念的集合,它们已经在书《The Java Virtual Machine Specification》(《Java虚拟机规范》)中被详细地描述了;对JVM的具体实现要么是软件,要么是软件和硬件的组合,它已经被、
- 997KB
JVM虚拟机图片
2018-01-03JVM虚拟机JVM虚拟机JVM虚拟机JVM虚拟机JVM虚拟机JVM虚拟机JVM虚拟机JVM虚拟机JVM虚拟机JVM虚拟机JVM虚拟机JVM虚拟机
- 1.91MB
JAVA 11 虚拟机规范
2018-12-21Java 11虚拟机规范文档,英文非扫描版,包括数据类型、指令、内存模型、执行引擎等
- 32.85MB
快学Scala PDF扫描版
2017-01-19Scala是一门以Java虚拟机(JVM)为目标运行环境并将面向对象和函数式编程语言的最佳特性结合在一起的编程语言。你可以使用Scala编写出更加精简的程序,同时充分利用并发的威力。由于Scala运行于JVM之上,因此它可以...
- 123B
《Java程序性能优化:让你的Java程序更快、更稳定》完整扫描PDF版网盘链接
2019-01-02一个优秀的程序员,不仅要会编写程序,更要会编写高质量... 专注于Java应用程序的优化方法、技巧和思想,深入剖析软件设计层面、代码层面、JVM虚拟机层面的优化方法 理论结合实际,使用丰富的示例帮助读者理解理论知识
- 70B
JAVA上百实例源码以及开源项目源代码
2016-09-17Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
- 68B
JAVA上百实例源码以及开源项目
2016-01-03Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...