1,Java的跨平台性:
因为有JVM虚拟机的存在,所以在不同的系统里面安装对应的虚拟机,就可以运行同一个java程序(而Java程序不能单独运行,必须要由虚拟机运行)
2,JVM (Java虚拟机)
- JVM虚拟机,java程序要通过虚拟机运行,保证了java程序的跨平台性
是JVM虚拟机的缩写,是java实现跨平台的最核心部分,能够运行java语言编写的程序;
3,JDK (开发工具包)
是整个Java的核心,是java开放工具包,包括了java的运行环境JRE,java工具和java基础库;
Java开发工具包,JDK=JRE+开发工具,用于编写Java程序
4,JRE (运行环境)
Java运行环境,JRE=JVM+核心类库,可运行已经开发好的Java程序(但不能编写)
- 是java程序运行必须的环境集合,其中包含了JVM虚拟机和一些java的核心类库;