JDK、JRE和JVM
JDK、JRE和JVM
1. JDK(Java Development Kit)
-
JDK是Java开发工具包,是Java软件开发的核心工具集。
-
提供Java编译器(javac)用于编译Java源代码;提供Java运行时环境(JRE)以运行Java程序;包含Java开发工具,如调试器、重构工具等。
2. JRE(Java Runtime Environment)
-
JRE是Java运行时环境,是运行Java程序所必须的环境的集合。
-
包含Java虚拟机(JVM)用于执行Java字节码;包含Java核心类库,如输入输出、网络通信、多线程等功能的类库。
3. JVM(Java Virtual Machine)
-
JVM是Java虚拟机,是Java程序运行的基础。
-
将Java字节码解释或编译成具体平台上的机器码执行;提供内存管理、垃圾回收、线程管理等核心功能。

浙公网安备 33010602011771号