JAVA语言跨平台性 java程序在经过编译后生成.class字节码文件,可以运行在JVM虚拟机中,不同系统有不同版本的JVM,JVM将字节码文件解释成机器语言从而使得java程序可以跨平台运行。 JDK的组成 JDK为java开发工具包,包含了JVM、核心类库和开发工具(java、javac等),JVM与核心类库组成了JRE(java运行环境),核心类库是java已写好的程序,可以直接调用。java程序运行在JVM中。 注:图片均来自黑马教程