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字节码解释或编译成具体平台上的机器码执行;提供内存管理、垃圾回收、线程管理等核心功能。

关系:

JDK包含JRE,JRE包含JVM。即JDK > JRE>JVM。

posted @ 2024-07-26 11:10  3个ho  阅读(40)  评论(0)    收藏  举报