Java有三个主要组件——JVM、JDK和JRE。
JDK 或 Java 开发工具包是开发人员编写代码并通过 JRE 或 Java 运行时环境运行代码的地方。
代码是如何翻译的?那是通过 Java 虚拟机 (JVM)。使用 JVM,任何用 Java(或任何其他语言)编写的代码都可以转换为 Java 字节码。然后任何机器都可以基于操作系统实现此代码。JVM 与 java 包(库)一起驻留在 JRE 中。
JDK | 虚拟机 | JRE |
JRE + 开发工具,如解释器(类加载器)、编译器(javac)、jar 文件(包和存档)和 javadocs。 | 执行 java 字节码的抽象机器。由描述 JVM 实现、实际实现程序和JVM实例(运行时)的规范文档组成,您可以在其中运行主程序。 | JVM 的物理实现(运行时实例)。它包含 JVM 用于运行程序的库包和支持文件。 |
如果您有系统,您可以在阅读本文时尝试一些操作。要练习,您需要在本地系统上安装 JDK(Java 开发工具包)和 JRE(Java 运行时环境)。要下载最新版本,请单击此处。
然后,您可以在系统上设置 IDE 并处理我们将学习的概念。每当我需要在 Java 上运行程序时,Eclipse 都是我使用的一个很好的 IDE。它很容易设置,不会打扰您。您可以下载Eclipse或Easy Eclipse 。Easy Eclipse 是一个轻量级的 Eclipse 版本,功能更少。