2.1平台(操作系统)

windows
Mac
Linux
跨平台: java 系统可以在任意系统上运行

跨平台原理:

在需要运行java应用程序操作系统上,安装一个与操作系统对应的java虚拟机(JVM java Virtual Machine) 即可。

JDK和JRE

3.1Jre(Java Runtime Environment)

是java 程序的运行环境,包含了JVM和运行时所需要的核心类库
我们想要运行一个已有的java程序,那么只需安装jRE即可

3.2 JDK(Java Development kit)

是java 程序开发的工具包,包含了JRE和开发人员使用的工具.
其中的开发工具:编译工具(Javac.exe)和运行工具(java.exe)
我们想要开发一个全新的java 程序,那么必须安装JDK

3.3 JDK, JRE和 JVM 的关系

JDK 包含JRE和开发工具
JRE 包含JVM 和核心类库

4.3JDK的安装目录

目录名 说明
bin 该路径下存放了JDK的各种命令。javac和java就放在这个目录下
conf 该路径下存放了 JDK的相关配置文件
include 该路径下存放了一些平台的特定的头文件
jmods 该路径下存放了JDK的各种模块
legal 该路径下存放了JDK各模块的授权文档
lib 该路径下存放了JDK工具的一些补充JAR包

其余文件为说明性文档。