当前位置: 首页 > 图灵资讯 > 技术篇> java是如何实现跨平台的及jdk,jre,jvm的区别

java是如何实现跨平台的及jdk,jre,jvm的区别

来源:图灵教育
时间:2023-06-02 09:33:08

1.java是如何实现跨平台的?

Java实现跨平台原理 :一次编译,到处操作。

实现原理 : Java 编译后,源代码生成字节码文件 Java 虚拟机(JVM)为了执行,不同的系统有不同的JVM,借助JVM 实现跨平台。

实现步骤:

1.编写 Java 并使用程序代码 Java 编译成字节码的编译器(.class 文件)。

2.合适的安装 JVM(Java 目标设备上的虚拟机)。

3.将字节码文件复制到目标设备并复制到目标设备上 JVM 上操作即可。

2.jdk,jre,jvm的区别

JDK、JRE、JVM 是 Java 平台中的三个核心概念之间的关系如下:

JVM(Java Virtual Machine)是 Java 虚拟机的缩写负责编译 Java 在操作系统上解释并操作代码。JVM 是 Java 平台的核心也是跨平台的关键,可以在不同的操作系统上运行相同的操作 Java 代码。JRE(Java Runtime Environment)是 Java 运行环境的缩写包括 JVM 和一系列 Java 可运行的标准类库 Java 不包括任何开发工具的应用程序。一般来说,如果只需要运行, Java 应用程序只需要安装 JRE 就可以了。JDK(Java Development Kit)是 Java 开发工具包的缩写包括 JRE,它还包括编译器等一系列开发工具(javac)、调试器(jdb)等。JDK 通常用于开发 Java 应用程序和 Java 如果需要编写和开发插件 Java 必须安装程序 JDK。简单地说,简单地说,JVM 是 Java 虚拟机是Java代码在本地机器上执行的操作环境; JRE 是 Java 包括运行环境 JVM 和 Java 实施图书馆等资源 Java 应用程序;和 JDK 是 Java 包括开发工具包 JRE 提供编译、调试、包装等开发工具,适用于开发和调试 Java 应用程序。