JDK与JRE的关系
* A: JDK与JRE的关系
* a: JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;
* b: JRE:Java Runtime Environment它是Java运行环境,包含了Java虚拟机,也就是JVM,同时还包含了Java语言运行需要的核心类库。如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。
* c: JDK是Java语言的开发工具包,提供了Java语言的开发工具,它里面包含了JRE,同时也就包含JVMJava虚拟机。
* B: 跨平台特性
* a: 平台指的是操作系统 (Windows,Linux,Mac)。
* b: Java程序可以在任意操作系统上运行,一次编写到处运行
* c: 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)