首页 > 其他分享 >JDK、JRE和JVM

JDK、JRE和JVM

时间:2024-07-26 11:07:40浏览次数:12  
标签:类库 JRE Java JDK 包含 JVM

目录

1. JDK(Java Development Kit)

定义

  • JDK是Java开发工具包的缩写,是Java软件开发的核心,为程序开发者提供了一整套用于开发Java应用程序的工具和库。

功能

  • JDK包含了JRE(Java Runtime Environment,Java运行环境)和一系列Java开发工具(如编译器javac、调试器jdb等)以及Java基础类库(Java API)。
  • 它允许开发者编写、编译、调试和运行Java应用程序。

重要性

  • JDK是整个Java开发环境的基础,是Java程序开发不可或缺的一部分。

2. JRE(Java Runtime Environment)

定义

  • JRE是Java运行环境的缩写,包含了JVM(Java Virtual Machine,Java虚拟机)标准实现及Java核心类库。

功能

  • JRE是运行基于Java语言编写的程序所必需的环境。
  • 它不包含任何开发工具(如编译器和调试器),只针对使用Java程序的用户。
  • JRE中包含了JVM,这是执行Java字节码的关键组件,以及运行时类库(runtime class libraries)和Java应用程序启动器(Java application launcher)。

重要性

  • JRE是Java程序能够在用户计算机上运行的基础。

3. JVM(Java Virtual Machine)

定义

  • JVM是Java虚拟机的缩写,是Java程序的运行环境。

功能

  • JVM负责将Java字节码(.class文件)翻译成特定平台上的机器指令并执行。
  • 它充当了Java应用程序和底层操作系统之间的中间层,实现了Java的跨平台性(即“一次编写,到处运行”)。

重要性

  • JVM是Java语言能够实现跨平台性的核心机制。

4. 三者之间的关系

  • JDK = JRE + 其他:JDK包含了JRE以及一系列开发工具和Java基础类库。
  • JRE = JVM + 其他:JRE包含了JVM以及Java运行时类库和应用程序启动器。
  • JDK > JRE > JVM:从包含关系的角度看,JDK包含了JRE,而JRE又包含了JVM。

标签:类库,JRE,Java,JDK,包含,JVM
From: https://www.cnblogs.com/416M/p/18324924

相关文章

  • jdk下载配置完整教程
    jdk下载地址:JavaDownloads|Oracle选择下载的文件后,需要登录orcle账号,才能下载,没有的话可以注册下载后点击安装,操作步骤根据提示进行完成安装后,开始配置java环境系统高级设置--环境变量配置全在系统变量进行配置点击新建--配置JAVA_HOME新建CLASSPATH,变量值填.;%J......
  • jdk的安装
    【JDK的下载】1.官网下载:https://www.oracle.com2.进入官网,点击【products】3.选择【java】4.往下翻,找到【java下载页面】,点击【DownloadJavanow】进入JDK下载界面5.默认显示最新版本的JDK,往往人们会选择历史版本,更加稳定选【Javaarchive】下载历史版本6.下拉找到自......
  • Linux安装JDK及配置环境变量
    一、JDK下载JDK下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html二、Linux安装JDK及配置环境变量1、创建JDK的安装目录如果linux系统没有安装解压工具,可以将解压后的jdk上传到指定目录,我这里是将解压后的jdk1.8.0_161目录上传到指定......
  • JDK,JRE和JVM
    JDK,JRE和JVM目录JDK,JRE和JVMJDK、JRE和JVM之间的关系JDK(JavaDevelopmentKit)​ JDK为Java应用程序提供了基本的开发和运行环境,是整个Java的核心,包括:​ 1.Java运行环境(JRE)​ 2.JDK类库,如:java.lang、java.io、java.awt、java.swing等类(lib)​ 3.Java开发工具,如:javac.exe(编......
  • JDK的安装和配置
    JDK的安装和配置目录JDK的安装JDK的安装1.检查系统要求:确保计算机满足JDK安装所需的最低系统要求,包括处理器、内存和磁盘空间等。2.下载JDK安装包:*访问Oracle官网(https://www.oracle.com/java/),在页面上单击“DownloadJava”。根据操作系统类型(如Windows)和位数(如64位),选择......
  • JDK、JRE和JVM之间的关系
    了解JDK、JRE和JVM之间的关系是掌握Java开发的基础。它们各自的作用和相互之间的关系:JDK(JavaDevelopmentKit):定义:JDK是Java开发工具包,它包含了Java开发所需的所有工具和库文件,例如javac编译器。功能:JDK不仅包括了JRE,还包含了编译Java源代码的编译器(javac),运行Java程序的Java......
  • Java简介及JDK的安装
    一、JAVA语言概述1.java语言的发展Java的开发者为詹姆斯·高斯林。转至sun公司,后参与“绿色计划”,发展了一套语言“Oak”,之后改名为Java(爪蛙)。2.Java语言的平台版本JavaSE标准版本:为普通开发桌面和商务应用程序提供的解决方案;此技术为后两项的基础,可以完成一些桌面的开发。......
  • JDK、JRE、JVM、JavaSE程序和JavaEE程序的区别
    JDK、JRE、JVM、JavaSE程序和JavaEE程序jvm定义:jvm是JavaVistualMachine的一个缩写。翻译过来是java虚拟机,它是我们java程序编译完后的字节码文件的一个运行平台。jre定义:jre是Javaruntimeenviroment的缩写,jre是在jvm的基础之上,加上一些基础类库,构成jre。jvm只相当......
  • JDK,JRE,JVM
    目录JDK,JRE,JVMJDK:JavaDevelopmentKitJRE:JavaRuntimeEnvironmentJVM:JavaVirtualMachineJDK、JRE和JVM之间的关系JDK、JRE和JVM的区别JDK,JRE,JVMJDK:JavaDevelopmentKitJDK(JavaDevelopmentKit)是整个JAVA的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆......
  • JDK下载与安装
    JDK下载1.JDK可以到官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.以安装jdk8为例,双击运行jdk-8u202-window-x64.exe,点击下一步下一步之后可以更改路径:3.一直点击下一步安装即可JDK环境变量配置1.打开控制面板->系统和......