首页文章正文

jvm jre jdk三者关系,javaee和javase有啥区别

jdk只能用于运行java程序吗 2024-01-03 20:18 505 墨鱼
jdk只能用于运行java程序吗

jvm jre jdk三者关系,javaee和javase有啥区别

从上图中可以看到JDK、JRE和JVM三者的关系是:JDK > JRE > JVM,也就是JDK包含了JRE,JRE又包含了JVM。JDK的全称是Java Runtime Environment,它是java程序的运行时环境,包含了JVM和三者之间关系JDK 包含JRE,JRE包含JVM。JVM:将字节码文件转成具体系统平台的机器指令。JRE:JVM+Java语言

→ JDK包含JRE,JRE包含JVM。。有JVM就可以解释执行字节码文件(.class). JVM解释执行这些字节码文件的时候需要调用类库,如果没有这些类库JVM就不能正确的执行字节码文件,JVM+类库=J关于JDK、JRE、JVM 之间是什么关系,在Java 平台标准中已经明确定义了。也就是上面的英文介绍部分。Oracle 有两个Java 平台标准的产品,Java SE 开发工具包(JDK) 和Java SE 运行

下面我们先说一下JVM、JRE、JDK 的关系,首先我们要明确JVM、JRE、JDK是什么?JDK:英文全称Java Development Kit,是Java的开发工具包JDK是提供给Java开发人员JDK是开发Java程序的必备工具。因此,JVM、JRE和JDK三者是依次逐层构建的关系:JVM是JRE的一部分,而JRE又是JDK的一部分。JDK包含开发Java程序所需的所有工具和运行Java程序所需的所

2、JDK、JRE、JVM三者之间的关系?JDK:Java开发工具箱JRE:java运行环境JVM:java虚拟机JDK包括JRE,JRE包括JVM。JVM是不能独立安装的。JRE和JDK都是可以独JRE = JVM + 基本类库(系统类库) + 支持文件JDK = JRE + 开发工具包Java核心优势:一次编译,到处运行,其跨平台运行的核心在于JVM 三者关系:JDK包含JRE 、JRE

后台-插件-广告管理-内容页尾部广告(手机)

标签: javaee和javase有啥区别

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号