自学内容网 自学内容网

大华大数据开发面试题及参考答案

Java 的 JDK 和 JRE 有什么区别?

  • JDK(Java Development Kit):即 Java 开发工具包,是 Java 开发人员用于开发 Java 程序的工具集。它包含了 JRE 和一系列开发工具。JDK 提供了编译、调试和运行 Java 程序所需的所有工具和资源,比如编译器javac、调试器jdb等。如果要开发 Java 应用程序、小程序或者 Java Web 应用等,就必须安装 JDK。不同的 JDK 版本支持不同的 Java 特性和功能,开发时需要根据项目需求选择合适的 JDK 版本。
  • JRE(Java Runtime Environment):即 Java 运行时环境,是运行 Java 程序的最小环境。它包含了 Java 虚拟机(JVM)、Java 核心类库以及支持文件。JRE 的主要作用就是为 Java 程序提供运行的环境,让已经编译好的 Java 字节码能够在不同的操作系统上运行。普通用户如果只是需要运行已有的 Java 程序,如一些 Java 编写的桌面应用,安装 JRE 即可。

简单来说,JDK 用于开发 Java 程序,包含了开发工具和 JRE;而 JRE 仅用于运行 Java 程序,是 JDK 的


原文地址:https://blog.csdn.net/linweidong/article/details/145225347

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!