模糊不清的三J-JVM,JDK,JRE,你理解了吗?

模糊不清的三J-JVM,JDK,JRE,你理解了吗

要想知道他们是什么关系呢 ,首先先要了解什么JVM和JRE,下面就由我来介绍一下。

  • 开发工具包——JDK

    • JDK(Java Development ToolKit),是Java语言开发工具包。JDK是整个JAVA的核心,包括了Java运行环境(JRE)、Java工具(javac/java/jdb等)和Java基础的类库(即daoJava API 包括rt.jar)。
  • JAVA虚拟机——JVM

    • JVM(Java Virtual Machine):Java虚拟机,简称JVM,试运行所有Java程序的假想计算机,是java程序的运行环境,是Java最具吸引力的特征之一。我们编写的Java代码,都运行在JVM之上。
    • 优点:

      • JAVA本身是跨平台的,JVM都是专用,哪个版本都有专属的JVM,如果没有JVM系统就不能识别。
    • 举例:

      • 我——Java
      • 翻译——JVM
      • 外国人——windows系统
      • 我说话外国人听不懂,就得通过JVM这个翻译来去转换。
  • 运行环境——JRE

    • 简介

      • JRE(Java RuntimeEnvironment):是Java程序的运行时环境,包含JVM和运行时所需要的的核心类库。
      • JDK(Java Development Kit):是java程序开发工具包,包含JRE和开发人员使用的工具。
      • 如果我们想要运行一个已有的Java程序,那么只需安装JRE即可,如果要开发一个全新的Java程序,那么必须安装JDK。
    • 优点

      • JRE可以让计算机系统运行JAVA程序,如果没有JRE的话JAVA程序就缺少运行环境。
  • 三者之间的关系

 

转载自:https://blog.csdn.net/Summer_Shorts/article/details/108509250
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值