一、JVM是什么?
JVM是Java Virtual Machine的缩写,即称为:Java虚拟机。
JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
做java开发的几乎都知道JVM这个名词,但是由于JVM对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是JVM,以及弄清楚JVM的工作原理,个人认为这块还是非常有必要去认真了解及学习的,特别是刚入门或入门不久的java开发来说,这是java的基石。更是你升为高级工程师、提高工资的必要知识!
二、JVM的种类有哪些?(了解就好)
三、JVM由哪几部分构成
JVM主要由五大模块构成:
类加载器子系统 + 运行时数据区 + 执行引擎 + 本地方法接口+ 垃圾收集模块
如下图:
本文围绕JVM展开,介绍了JVM即Java虚拟机,是一种计算设备规范,通过仿真模拟实现。强调对于Java开发者,尤其是入门不久者,了解JVM很有必要。还阐述了JVM由类加载器子系统、运行时数据区等五大模块构成,以及涉及JVM内存结构和Java内存模型。

4765

被折叠的 条评论
为什么被折叠?



