JDK由三部分组成:Java程序设计语言、Java虚拟机、Java API类库
Java虚拟机也不不断发展,中间有很多版本,比较出名的
Sun Classic:最早的JVM,JDK1.4后退出历史舞台
Sun HotSpot:从JDK1.2时加入,JDK1.3成为默认虚拟机,之后一直是JDK的默认JVM
BEA JRockit:BEA和Sun都被Oracle收购了,所以Sun HotSpot、BEA JRockit都成了Oracle了,OraclEe打算2合1
IBM J9 VM
Java内存区域
1、程序计数器
是一块较小的内存区域,可以看作当前线程正在执行的字节码的行号指示器。
每条线程都有自己的程序计数器,这类内存被称为“线程私有”内存
如果线程正在执行一个Java方法,计数器记录正在执行的字节码指令位置。但如果执行的是一个Native方法,则计数器为空(Undefined),因此程序计数器是Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。
相关推荐
深入Java虚拟机——本地方法栈.pdf
实战Java虚拟机——JVM故障诊断与性能优化.pdf 实战Java虚拟机——JVM故障诊断与性能优化.pdf
《实战Java虚拟机——JVM故障诊断与性能优化》内容简介:随着越来越多的第三方语言(Groovy、Scala、JRuby等)在Java虚拟机上运行,Java也俨然成为一个充满活力的生态圈。本书将通过200余示例详细介绍Java虚拟机中的...
带标签的,java虚拟机中比较好的一本书,值得阅读与收藏 随着越来越多的第三方语言(Groovy、Scala、JRuby等)在Java虚拟机上运行,Java也俨然成为了一个充满活力的生态圈。《实战Java虚拟机——JVM故障诊断与性能...
深入java虚拟机——applet 演示, 深入java虚拟机的光盘中的所有文件。打包上传了
这是自己读《深入理解Java虚拟机》时候用XMind建立的思维导图,目的是为了能够帮助自己整理、梳理相关的知识以及方便自己日后的回顾,帮助自己建立起关于JVM的知识体系,里边也有一些对相关内容的补充,通过备注的...
这是自己读《深入理解Java虚拟机》时候用XMind建立的思维导图,目的是为了能够帮助自己整理、梳理相关的知识以及方便自己日后的回顾,帮助自己建立起关于JVM的知识体系,里边也有一些对相关内容的补充,通过备注的...
java 虚拟机
《实战Java虚拟机——JVM故障诊断与性能优化》将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。, 《实战Java虚拟机——JVM故障诊断与性能优化》共11章。第1~3章介绍了Java...
《实战Java虚拟机——JVM故障诊断与性能优化》将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。 《实战Java虚拟机——JVM故障诊断与性能优化》共11章。第1~3章介绍了Java...
自己动手写Java虚拟机 (Java核心技术系列) 完整版
作者以易于理解的方式深入揭示了java虚拟机的内部工作原理,深入理解这些内容,将对读者更快速地编写更高效的程序大有裨益! 本书共分20章,第1-4章解释了java虚拟机的体系结构,包括java栈、堆、方法区、执行...
深入理解Java虚拟机学习笔记借鉴.pdf
深入java虚拟机.pdf
《实战Java虚拟机——JVM故障诊断与性能优化》将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。 《实战Java虚拟机——JVM故障诊断与性能优化》共11章。第1~3章介绍了Java...
Java虚拟机的深入研究。对那些想深入学习java的人,有很大的帮助
了解jvm的pdf,高清pdf,希望大家下载