003_浅析JDK、JRE、JVM的区别和联系

一、浅析JDK、JRE、JVM

1、JDK (Java开发工具包)

① Java Development kit,JDK是整个Java的核心,包括 Java运行环境(JRE)、Java工具(javac/java/jdb等) 和Java基础的类库(Java API,包括rt.jar [runtime JAR,jar:打包工具])
② JDK安装目录下有两个文件夹bin(javac.exe、java.exe等 [bin在这可看成是JVM])和 lib(JVM工作所需的类库),因此,如果安装了JDK就无需再单独安装JRE了。

扩展:
👉 javac_java编译器_百度百科
👉 jdb_java调试器_百度百科
👉 API_应用程序编程接口_百度百科


2、JRE (Java运行环境)

Java Runtime Environment,JRE包括Java虚拟机(JVM)、运行类库(runtime class libraries)和Java应用程序启动器(Java application launcher)。

扩展:
👉 JRE_Java运行环境_百度百科


3、JVM (Java虚拟机)

Java Virtual Machine,Java跨平台最核心的部位,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

(图片来源百度百科)

扩展1:
👉 JVM_Java虚拟机_百度百科

扩展2:
Groovy是一种基于JVM(Java虚拟机)的敏捷开发语言,运行在Java虚拟机上。【Groovy_百度百科】
Scala是一门多范式编程语言,运行在JVM上。【Scala_百度百科】
Kotlin是一种在JVM上运行的静态类型编程语言。【Kotlin_百度百科】


二、🔺 JDK、JRE、JVM的区别和联系(JDK > JRE > JVM)


🍅🍅🍅 以往文章 👇

001_Java语言发展历程
002_Java语言的八大特性
004_JDK的下载安装与环境变量的配置
005_常用DOS命令
006_Java关键字、标识符、注释
007_Java八大基本数据类型
008_Java类型转换
009_Java运算符
010_Java流程控制语句

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值