JDK组成
JDK(Java Development Kit):Java开发工具包,它由JVM、核心类库、开发工具(Java、Javac...)组成;
JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方;
核心类库:Java官方写好的程序,用于给开发者调用;
JRE(Java Runtime Environment):Java的运行环境。
Java的跨平台特性
Java的程序只需要开发一次,即可在任何的平台上运行,称作“一次编译,处处可用”,其工作原理如下:Java程序是运行在JVM上的,而Java官方为各个平台打造了相应版本的JVM,只要在对应平台上安装上JVM,即可对其它平台编写的Java程序进行编译、运行。