JVM(Java Virtual Machine)即Java虚拟机;java语言具有跨平台性。只要在需要运行Java应用程序的操作系统上,先安装JVM即可。有JVM来负责java在该系统上的运行。

JDK(Java Development Kit )即 Java开发工具包。JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

JRE(Java Runtime Environment )即Java运行环境;包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

三者的包含关系:

  • JDK = JRE + 开发工具集(例如Javac编译工具等)

  • JRE = JVM + Java SE标准类库

JVM、JDK、JRE分别表示什么含义相关推荐

  1. Java三大版本及 JVM JDK JRE 及 SDK API

    目录 1.三大版本 2. JDK JRE JVM 3. SDK API 1.三大版本 JavaSE: 标准版,整个Java的基础及核心,主要用于开发桌面程序及控制台程序. JavaME: 移动版,基本 ...

  2. JVM JDK JRE JSE的简单介绍

    java是面向对象编程,一切皆对象.这个观念要以后慢慢才能了解,无论怎么样讲都是初学者理解不了的.所以还需要多多练习. C语言是面向过程编程的.所以没有"类"的概念,而java的类 ...

  3. JVM/JDK/JRE/IDE—区别

    1..JVM -- java virtual machine        JVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的 ...

  4. [马士兵] 一. 初识JAVA 20. 反编译工具的使用 21. 本章最后一段代码 22. 扩展面试题: JDK, JRE, JVM区别

    20. 反编译工具的使用 编译 源代码----->class 反编译 class---->源代码 反编译工具 jd-gui.exe 21. 本章最后一段代码 public class Hi ...

  5. JDK, JRE和JVM的区别与联系

    #####JDK: java development kit, java开发工具包,针对开发者,里面主要包含了jre, jvm, jdk源码包,以及bin文件夹下用于开发,编译运行的一些指令器. ## ...

  6. Java中JDK,JRE和JVM之间的关系

    初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Envi ...

  7. JDK, JRE 和JVM的区别

    2019独角兽企业重金招聘Python工程师标准>>> Java 开发工具包 (JDK) Java开发工具包是Java环境的核心组件,并提供编译.调试和运行一个Java程序所需的所有 ...

  8. POPTEST老李谈JVM、JRE、JDK、java ee sdk with jdk区别

    POPTEST老李谈JVM.JRE.JDK.java ee sdk with jdk区别 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作 ...

  9. JDK,JRE,JVM区别与联系

    很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的. 今天特写此文,来整理下三者的关系. JDK : Java Development ...

最新文章

  1. .NET CORE迁移踩坑
  2. ITK:遍历图像的线
  3. 中移动12580领跑世界杯商旅营销
  4. MS SqlServer中少用但是好用的SQL语句
  5. 【LeetCode 986】 区间列表的交集(区间交集)
  6. Linux内核入门(五)——必要的硬件知识
  7. WordPress仿站实战教程
  8. 一篇文告诉你各行业视频监控录像的要求,看看你是否达标
  9. TeamTalk服务器编译与部署
  10. linux修改文件类型和权限
  11. 毛咕咕 百度有啊现在每天的成交量:
  12. python画人物代码_代码绘制一只小猪佩奇---python篇
  13. AAAI2020论文列表(中英对照)
  14. 计算机网络辩论赛主持词,辩论赛主持词(精选)
  15. 微软浏览器edge对日期Date对象format(yyyy-mm-dd)/getDiff()方法不识别
  16. 几行CSS让你的页面立体起来
  17. Adobe证书含金量
  18. 图片下载_二维码生成
  19. Facebook Move 语言 IR 编译器简介
  20. Android开发在路上:少去踩坑,多走捷径(上)

热门文章

  1. 新手使用PS心得-技巧
  2. 迷你星域冒险服务器维护中,迷你世界星域冒险攻略 星域冒险快速通关技巧[多图]...
  3. Rational Rose使用说明
  4. 这样的萌妹,谁不爱呢?
  5. 如何使用wifi模块搭建农业物联网防治马铃薯晚疫病?
  6. 用开源github,还是咱中国自己的代码托管平台云效?
  7. VsCode常用插件和快捷键
  8. HDU 2826 || The troubles of lmy(判断两个N边形是否相似
  9. 面试时,问你有什么缺点,到底该怎么回答?我总结了“3个3”
  10. 【终结扩散模型】Consistency Models.OpenAI开源新模型代码,一步成图,1秒18张