下文笔者讲述Java虚拟机简介说明,如下所示
java虚拟机简介
Java虚拟机:
(Java Virtual Machine 简称JVM)
是运行所有Java程序的抽象计算机
是Java语言的运行环境
是Java最具吸引力的特性之一
JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
JVM与操作系统的关系
为什么要在程序和操作系统中间添加一个JVM? Java是一门抽象程度特别高的语言,提供了自动内存管理等一系列的特性。这些特性直接在操作系统上实现是不太可能的,所以就需要JVM进行一番转换
JVM虚拟机特点
1.用来执行Java源文件生成的字节码(.class)文件, Java语言的平台无关性就是通过Java虚拟机完成的 2.Java虚拟机有自己完善的硬体架构 如处理器、堆栈、寄存器等,还具有相应的指令系统