JRE、JVM、JDK分别是什么。

JDK

JDK的英文全称是Java Development Kit。JDK是用于制作程序和Java应用程序的软件开发环境。JDK 是 Java 开发工具包,它是 Java 开发者用来编写、编译、调试和运行 Java 程序的集合。JDK 包括了 Java 编译器(javac)、Java 运行时环境(JRE)、Java 文档生成工具(Javadoc)等开发工具和库。如果你希望开发 Java 应用程序,你需要安装 JDK。

JRE

JRE 的英文全称是 Java Runtime Environment。它包含了运行 Java 应用程序所需的所有内容,包括 Java 虚拟机(JVM)和 Java 核心类库等。如果你只是希望运行已经编译好的 Java 应用程序,而不需要进行开发,你只需安装 JRE。

JVM

JVM 是 Java 虚拟机,它是 Java 程序运行的环境。JVM 负责将 Java 字节码(由 Java 编译器生成的中间代码)解释执行或者编译执行为机器码,以便在各种操作系统上运行 Java 程序。JVM 提供了 Java 程序与底层操作系统之间的抽象层,使得 Java 程序具有跨平台的能力。

相关推荐

  1. 什么数据分析

    2024-07-09 17:58:04       47 阅读
  2. 什么数据分析

    2024-07-09 17:58:04       38 阅读
  3. http和https分别什么?区别什么

    2024-07-09 17:58:04       15 阅读

最近更新

  1. 新媒体运营如何找准账号定位?

    2024-07-09 17:58:04       0 阅读
  2. C++--fill

    2024-07-09 17:58:04       0 阅读
  3. Docker部署kafka,Docker所在宿主机以外主机访问

    2024-07-09 17:58:04       0 阅读
  4. Rust编程-类面向对象编程

    2024-07-09 17:58:04       0 阅读
  5. 运筹学:决策优化的艺术

    2024-07-09 17:58:04       0 阅读
  6. OpenCV车牌识别技术详解

    2024-07-09 17:58:04       0 阅读
  7. MySQL——索引

    2024-07-09 17:58:04       0 阅读

热门阅读

  1. 57、Flink 的项目配置概述

    2024-07-09 17:58:04       7 阅读
  2. git杂记

    git杂记

    2024-07-09 17:58:04      8 阅读
  3. [Python学习篇] Python面向对象——继承

    2024-07-09 17:58:04       6 阅读
  4. 【Linux命令入门】查找文件

    2024-07-09 17:58:04       7 阅读
  5. 编码与梦想:我的CSDN创作5周年

    2024-07-09 17:58:04       5 阅读
  6. 多数据库支持在PHP框架中的实现策略与实践

    2024-07-09 17:58:04       9 阅读
  7. JVM 堆内存分配过程

    2024-07-09 17:58:04       10 阅读
  8. c++单例模式的一种写法

    2024-07-09 17:58:04       9 阅读
  9. nunjucks动态更新模版路径

    2024-07-09 17:58:04       9 阅读