转自:
下文笔者讲述Java中JVM的简介说明,如下所示:
JVM简介
JVM(Java Virtual Machine)指Java虚拟机
JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的
Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域
JVM屏蔽了与具体操作系统平台相关的信息
由于有了JVM虚拟机,所以Java可以运行在所有平台上
JVM功能
JVM功能:装载类及运行类
---------------------------------
Java中的所有类
必须被装载到jvm中才能运行
这个装载工作是由jvm中的类装载器完成的
类装载器所做的工作实质是把类文件从硬盘读取到内存中
JVM对中央处理器(CPU)所执行的一种软件操作
用于执行编译过的Java程序码(Applet与应用程序)。
JVM特征