Java版本:(主要分为三个版本)
JVM、JRE、JDK三者关系:
Java Virtual Machine,即Java虚拟机,是Java程序跨平台实现的核心(可看作简易操作系统),所有的Java程序会首先被编译成 .class 字节码文件,根据字节码指令进行识别并调用上层操作系统。
JMV执行程序过程:
Java Runtime Environment, 即Java运行时环境,是Java程序运行的核心,JRE包含了Java虚拟机(JVM)、Java核心类库和支持文件。
Java Development Kit,即 Java开发工具包,里面集成了整个Java开发的核心,JDK包含JRE(JVM+系统类库+支持文件)和Java工具
JRE = JVM + 基本类库(系统类库) + 支持文件
JDK = JRE + 开发工具包
Java核心优势:一次编译,到处运行,其跨平台运行的核心在于 JVM
三者关系:(JDK包含JRE JRE包含JVM)
原文:https://www.cnblogs.com/tyousblogs/p/12806242.html