Java著名的三大件-->JDK、JRE、JVM。
JDK-Java Development Kit(java集成开发工具包)。
JRE-Java Runtime Environment(java运行时环境)。
JVM-Java Virtual Machine(java虚拟机)。
JDK包含了JRE与JVM,除此之外JDK还有Java开发中需要用到的类库,可以直接查看类库的源代码(JDK是开源的)。
JDK的二进制目录(bin目录)下包含了javac.exe,这是Java-JDK特有的编译工具,能够将.java源代码文件编译为能够在java虚拟机(JVM)里运行的字节码文件,而不是.exe文件。
JDK的目录下自带了JRE,JRE的二进制目录(bin目录)内包含了与平台操作系统平台相关的库文件,因此Windows系统与Linux系统的JRE二进制目录是不同的,在JRE二进制目录中的server目录则有支撑java可移植性、健壮性、安全性的核心-->JVM。