Java跨平台原理

发布时间 2023-09-09 11:49:22作者: SimpleWord
title: Java跨平台原理
index_img: img/8.svg
tags:
  - Java SE
categories:
  - Java SE
hide: false
excerpt: Java跨平台原理、jvn、jre、jdk。

一、Java跨平台原理

  • Java的跨平台能力基于字节码JVM(Java虚拟机)
  • 编译器将Java源代码编译为字节码,然后由运行在不同操作系统上的JVM字节码转换为特定操作系统上的可执行代码。因此,只要有对应的JVM,Java程序就可以在任意平台上运行。

二、JRE和JDK

JDK(Java Development Kit)

  • Java开发工具包

JRE(Java Runtime Environment)

  • Java运行环境

小结

  • JDK是完整的Java开发环境,包含了JRE,有所有必需的开发工具。
  • JRE只包含运行Java程序所需要的环境和部分开发工具,适合只需要运行Java程序的用户。