1. JDK、JRE、JVM及Java版本

本文详细介绍了Java平台的不同版本,包括SE(标准版)、EE(企业版,现已更名为JakartaEE)和ME(微型版)。解释了JDK(Java开发工具包)、JRE(Java运行环境)及JVM(Java虚拟机)的概念及其相互之间的关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SE、EE、ME区别

SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。

EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE [1] 。

ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

JDK

全称Java Development Kit (Java 开发工具包),是一个编写java应用程序的开发环境,包括了Java运行环境(Java Runtime Environment )和一些java工具和java的核心类库(Java API),JDK里面包含了JRE,还包含了许多与运行无关的内容,占用空间较大。

JRE

Java Runtime Environment (Java运行环境),只需要有JRE即可运行java程序,但是要编写java程序需要JDK。

JVM

Java 虚拟机(JVM Java Virtual Machine),不同的操作系统有不同的JVM,具有指令集并使用不同的存储区域,负责执行指令、管理数据、内存、寄存器。

JVM屏蔽了底层操作系统的差别,保证了java程序的可移植性,实现一次编译,到处运行。

三者的关系

JDK = JRE + 开发工具集

JRE = JVM + Java核心类库

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值