虚拟机是软件,不是硬件
虚拟机是运行本地机器的程序
不同的运行9平台对应不同的虚拟机
Java程序的开发流程
编译源程序.java编译源文件.class运行程序文件虚拟机加载类文件并运行。
虚拟机的概念:负责将字节码转换成本地机械代码,并交付底层平台运行。是运行在本地机械上的一个应用程序。
是一个以字节码为“机械”指令的CPU
字节码实际上是一种与平台无关的伪代码
Java程序开发流程
1.编辑源程序
生成后缀为.java的文本文件,如:demo.java
2.编译源程序
生成后缀为.class的类文件,如:demo.class
3.运行程序
虚拟机(JVM)加载类文件并运行