编译运行过程:
编译期:.java源文件,经过编译,生成.class字节码文件
JVM:
1.java虚拟机
2.加载.class并运行.class
3.能够运行java语言所开发的程序
4.是java实现跨平台的最核心部分
JRE:
1.除了包含JVM以外还包含了运行java程序所必须的环境
2.JRE = JVM+java系统类库(小零件)
3.java运行环境
JDK:
1.除了包含JRE以外还包含了开发java程序所必须的命令工具
2.JDK = JRE+编译、运行等命令工具
3.java开发工具包,是java的核心
运行java程序的最小环境为JRE
开发java程序的最小环境为JDK
编译运行过程:
1.编译期:.java源文件,经过编译,生成.class字节码文件
2.运行期:JVM加载.class并运行.class(0和1)