Java版本介绍

JavaSE,即Java标准版(以前简写J2SE)Java技术核⼼和基础,是J2ME和J2EE编程的基础
JavaEE,即Java企业版(以前简写J2EE)java技术中应用最广泛的部分
JavaME,即Java微型版(以前简写J2ME),主要⽤于移动设备

jdk、jre、JVM区别和概述

image.png

JVM

Java Virtual Machine Java 虚拟机,简单看成⼀个操作系统,java程序会⾸先被编译为.class的字节码,根据字节码指令进⾏识别并调用上层操作系统

JRE

Java Runtime Environment java运行时的环境, 是整个 Java 程序运行的核⼼

JDK

Java Development Kit 是我们的开发工具包,它集成了JRE, 是整个 Java 开发的核⼼

总结

JRE = 基本类库 + JVM,没有JRE,java程序⽆法运⾏
JDK = JRE+开发工具包
Java核⼼优势:⼀次编译,到处运行,能够跨平台运行的核⼼在于 JVM