拥有 java虚拟机 标签的文章 共 10 条数据

深入理解java虚拟机导图笔记下载
编程书籍

深入理解java虚拟机导图笔记下载

139次浏览 0条评论

深入理解java虚拟机导图笔记,包含Java内容区域与内存溢出异常、垃圾收集器与内存分配策略、类文件结构、类加载机制、虚拟机字节码执行引擎、编译期优化、运行期优化、Java内存模型与线程、线程安全与锁优化几个方面。

揭秘Java虚拟机:JVM设计原理与实现 PDF下载
编程书籍

揭秘Java虚拟机:JVM设计原理与实现 PDF下载

174次浏览 0条评论

《揭秘Java虚拟机:JVM设计原理与实现》从源码角度解读HotSpot的内部实现机制,本书主要包含三大部分——JVM数据结构设计与实现、执行引擎机制及内存分配模型。数据结构部分包括Java字节码文件格式、常量池解析、字段解析、方法解析。每一部分都给出详细的源码实现分析,例如字段解析一章,从源码层面详细分析了Java字段重排、字段继承等关键机制。再如方法解析一章,给出了Java多态特性在源码层面的实现方式。《揭秘Java虚拟机:JVM设计原理与实现》通过直接对源代码的分析,从根本上梳理和澄清Java领域中的关键概念和机制。执行引擎部分包括Java方法调用机制、栈帧创建机制、指令集架构与解释器实现机制。这一话题是《揭秘Java虚拟机:JVM设计原理与实现》技术含量高的部分,需要读者具备一定的汇编基础。不过千万不要被“汇编”这个词给吓着,其实在作者看来,汇编相比于高级语言而言,语法非常简单,语义也十分清晰。执行引擎部分重点描述Java源代码如何转换为字节码,又如何从字节码转换为机器指令从而能够被物理CPU所执行的技术实现。同时详细分析了Java函数堆栈的创建全过程,在源码分析的过程中,带领

图灵程序设计丛书《JRockit权威指南:深入理解JVM》PDF下载
编程书籍

图灵程序设计丛书《JRockit权威指南:深入理解JVM》PDF下载

119次浏览 0条评论

本书面向所有以Java编程语言为工作中心的开发人员和系统管理员,分为3大部分。第一部分着重介绍了JVM和自适应运行时的工作原理,并以JRockit为例专门介绍到底什么是好的Java代码。第二部分介绍JRockit Mission Control套件的具体功能,以及如何使用JRockit Mission Control套件来查找应用程序的性能瓶颈。第三部分介绍Java发展方向。第1章 起步  1 1.1 获取JRockit JVM  1 1.2 将应用程序迁移到JRockit  2 1.2.1 命令行选项  3 1.2.2 行为差异  3 1.3 JRockit版本号的命名规则  4 1.4 获取帮助  5 1.5 小结  5 第2章 自适应代码生成  6 2.1 平台无关性  6 2.2 Java虚拟机  7 2.2.1 基于栈的虚拟机  8 2.2.2 字节码格式  8 2.3 代码生成策略  10 2.3.1 纯解释执行  10 2.3.2 静态编译  11 2.3.3 完全JIT编译  12 2.3.4 混合模式  12 2.4 自适应代码生成  13 2.4.1 判断热方法  

自己动手写Java虚拟机 高清文字版PDF下载
编程书籍

自己动手写Java虚拟机 高清文字版PDF下载

164次浏览 0条评论

Java虚拟机非常复杂,要想真正理解它的工作原理,最好的方式就是自己动手编写一个!本书是继《深入理解Java虚拟机》之后的又一经典著作,它一方面遵循《Java虚拟机规范》,一方面又独辟蹊径,不仅能让Java虚拟机的学习变得更加简单和有趣,而且能让你对Java虚拟机的原理认识更深入和更深刻!本书摒弃了传统的以解读枯燥的Java虚拟机规范文档和分析繁琐的Java虚拟机源代码的方式来讲解Java虚拟机,取而代之的是,以实践的方式,引导读者如何从零开始构建和实现一个Java虚拟机,整个过程不仅能让读者做到对Java虚拟机知其然而且知其所以然,还能屏蔽大量不必要的繁琐细节,体会到实现过程中的成就感,让学习过程更加轻松、愉悦和高效。更重要的是,这种方式能引导读者更深入地认识和掌握Java虚拟机的工作原理。前言 第1章 命令行工具 1 1.1 准备工作 1 1.2 java命令 4 1.3 编写命令行工具 5 1.4 测试本章代码 7 1.5 本章小结 8 第2章 搜索class文件 9 2.1 类路径 9 2.2 准备工作 10 2.3 实现类路径 11 2.4 测试本章代码 20 2.5 本章小

Java虚拟机规范(Java SE 7版)PDF下载
编程书籍

Java虚拟机规范(Java SE 7版)PDF下载

104次浏览 0条评论

《Java虚拟机规范 (Java SE 7 中文版)》是一份根据《Java Virtual Machine Specification (Java SE 7)》翻译的、非官方的、以Open Document形式发布的文档。本译文由ItEye社区三位水友IcyFenix、wupuyuan、langyu合作完成,我们的翻译工作完全基于技术研究目的,任何人也都可以在以技术研究为目的前提下任意阅读、传播、使用这份文档。但没有得到原文作者和译者授权,不得用于商业出版。《Java虚拟机规范》并非某一款虚拟机实现的说明书,它是一份保证各个公司的Java虚拟机实现具备统一外部接口的契约文档,书中的概念和细节描述曾经与Sun的早期虚拟机的实现高度吻合,但是随着技术的发展,高性能虚拟机真正的细节实现方式已经渐渐与虚拟机规范所描述的内容产生了越来越大的差距。《java虚拟机规范(java se 7版)》 译者序 前言 第2版前言 第1版前言 第1章 引言1 1.1 简史1 1.2 java虚拟机2 1.3 各章节摘要2 1.4 说明3 第2章 java虚拟机结构4 2.1 class文件格式4 2.2 数据

Java虚拟机规范(Java SE 8版)PDF下载
编程书籍

Java虚拟机规范(Java SE 8版)PDF下载

164次浏览 0条评论

本书完整而准确地阐释了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析,深刻揭示Java虚拟机的工作原理。同时,书中不仅完整地讲述了由Java SE 8所引入的新特性,例如对包含默认实现代码的接口方法所做的调用,还讲述了为支持类型注解及方法参数注解而对class文件格式所做的扩展,并阐明了class文件中各属性的含义,以及字节码验证的规则。译者序 前 言 第1章 引言1 1.1 简史1 1.2 Java虚拟机2 1.3 各章节摘要2 1.4 说明3 1.5 反馈3 第2章 Java虚拟机结构4 2.1 class文件格式4 2.2 数据类型5 2.3 原始类型与值5 2.3.1 整数类型与整型值6 2.3.2 浮点类型、取值集合及浮点值6 2.3.3 returnAddress类型和值8 2.3.4 boolean类型8 2.4 引用类型与值9 2.5 运行时数据区9 2.5.1 pc寄存器9 2.5.2 Java虚拟机栈10 2.5.3 Java堆10 2.5.4 方法区11

深入Java虚拟机(原书第2版) 曹晓钢 / 蒋靖译 扫描版PDF下载
编程书籍

深入Java虚拟机(原书第2版) 曹晓钢 / 蒋靖译 扫描版PDF下载

152次浏览 0条评论

本书作者曾因本书荣获专业技术杂志《Java Report》评选的优秀作者奖,细心的读者可以从网上找到许多对本书第1版的赞誉。作者以易于理解的方式深入揭示了Java虚拟机的内部工作原理,深入理解这些内容,将对读者更快速地编写更高效的程序大有裨益!本书共分20章,第1-4章解释了Java虚拟机的体系结构,包括Java栈、堆、方法区、执行引擎等;第5-20章深入描述了Java技术的内部细节,包括垃圾收集、Java安全模型、Java的连接模型和动态扩展机制、class文件、运算及流程控制等等,其中第6章和附录A-C安全可以作为class文件和指令集的参考手册。本书还附带光盘,光盘中包含用以辅助说明正文内容的交互式例示applet及示例源代码。译者序 前言 第1章 Java体系结构介绍 第2章 平台无关 第3章 安全 第4章 网络移动性 第5章 Java虚拟机 第6章 Java class文件 第7章 类型的生命周期 第8章 连接模型 第9章 垃圾收集 第10章 栈和局部变量操作 第11章 类型转换 第12章 整数运算 第13章 逻辑运算 第14章 浮点运算 第15章 对象和数组 第16章 控制

图灵程序设计丛书《Java虚拟机基础教程》中文版PDF下载
编程书籍

图灵程序设计丛书《Java虚拟机基础教程》中文版PDF下载

147次浏览 0条评论

本书概述 Java虚拟机(JVM)及其特性,并用大量示例详细介绍了 Java、Scala、Clojure、Kotlin和 Groovy这 5种基于 JVM的语言。具体而言,首先概述了 Java平台,紧接着详细阐述了 JVM,然后分别介绍了上述各种语言的基础知识和核心概念,并运用它们开发项目、创建应用程序。本书适合所有 Java开发人员以及对 JVM感兴趣的读者。第1章 Java虚拟机 1 1.1 JVM实现 1 1.2 为何要在JVM上开发 2 1.2.1 JVM适应市场的变化 2 1.2.2 Java类库 3 1.2.3 生态系统 3 1.3 常见的用途 5 1.3.1 Web应用程序 5 1.3.2 大数据 5 1.3.3 IoT 6 1.4 JVM概念 6 1.4.1 虚拟机 6 1.4.2 JIT编译器 7 1.4.3 基本数据类型 7 1.4.4 类 8 1.4.5 引用类型 8 1.4.6 垃圾收集器 9 1.4.7 向后兼容 11 1.4.8 构建工具 11 1.5 Java版本 12 1.5.1 Java SE 12 1.5.2 Java EE 13 1.5.3 Jav

龙果学院 叶子猿 深入理解Java虚拟机视频教程  全110集视频下载(jvm性能调优+内存模型+虚拟机原理)
视频教程

龙果学院 叶子猿 深入理解Java虚拟机视频教程 全110集视频下载(jvm性能调优+内存模型+虚拟机原理)

266次浏览 1条评论

最全的jvm视频教程,共110讲,包括jvm性能调优+内存模型+虚拟机原理,讲解详细,可作为java进阶学习资料。课程大纲第1节说在前面的话 [免费观看] 00:05:07分钟第2节整个部分要讲的内容说明 [免费观看] 00:06:58分钟第3节环境搭建以及jdk,jre,jvm的关系 [免费观看] 00:20:48分钟第4节jvm初体验-内存溢出问题的分析与解决 [免费观看] 00:17:59分钟第5节jvm再体验-jvm可视化监控工具 [免费观看] 00:21:17分钟第6节杂谈 [免费观看] 00:12:37分钟第7节Java的发展历史 00:27:24分钟第8节Java的发展历史续 00:02:27分钟第9节Java技术体系 00:08:46分钟第10节jdk8的新特性 00:07:31分钟第11节lanmbda表达式简介 00:07:02分钟第12节Java虚拟机-classic vm 00:06:06分钟第13节Java虚拟机-ExactVM 00:03:35分钟第14节Java虚拟机-HotSpotVM 00:04:23分钟第15节Java虚拟机-kvm 00:03:04

深入理解Java虚拟机 JVM高级特性与最佳实践(第2版)
编程书籍

深入理解Java虚拟机 JVM高级特性与最佳实践(第2版)

1094次浏览 0条评论

《深入理解Java虚拟机:JVM高级特性与最佳实践》第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改进:根据最新的JDK 1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。《深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和