JDK、JRE、JVM分别是什么及关系?

42 篇文章 1 订阅
订阅专栏

一、JDK

       Java Development Kit 是Java的标准开发工具包(普通用户只需要安装 JRE来运行 Java 程序。而程序开发者必须安装JDK来编译、调试程序)。它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行环境JRE,以及常用的Java基础类库等,是整个JAVA的核心。


二、JRE

      Java runtime environment 是运行基于Java语言编写的程序所不可缺少的运行环境,用于解释执行Java的字节码文件。


三、JVM

       Java Virtual Machine 是Java的虚拟机,是JRE的一部分。它是整个java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机。


 

区别与联系:

  1. JDK 用于开发,JRE 用于运行java程序 ;如果只是运行Java程序,可以只安装JRE,无序安装JDK。
  2. JDk包含JRE,JDK 和 JRE 中都包含 JVM。
  3. JVM 是 java 编程语言的核心并且具有平台独立性。

 

史上最全的Java面试题总汇(2020年最新版)
豆汁
05-25 3726
前言: 如果你还在到处找面试题! 那么!看看这个! 适宜阅读人群 待面试的 初/中/高级 Java 程序员 查漏补缺的人 想要不断完善和扩充自己 Java 技术栈的人 Java 面试官 如果你觉得我整理的这些东西对你有帮助的话, 记得点赞+评论+关注哈!感谢支持! 这些面试题包含哪些内容? 这份面试题包含了 19 个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hib
java面试题——常见项目真实面试题(实际面试被问到)
m0_63270506的博客
04-29 2万+
1、项目包含哪些微服务?你负责哪些? 登录微服务,注册微服务,搜索微服务,购物车微服务,订单微服务等10来个微服务 2、调用第三方接口异常,你是怎么处理的? 看下有没超过设置的超时时间,检查网络 如果网络都正常,去看下返回的错误码是什么 3、你们是对服务进行常见的容错处理的? 熔断、限流、降级 4、请求流量最大设置1W,突然来2W请求,多出来的1w怎么处理的? 线程池里面的workque排队,,可以让一万个请求都在排队 线程池的拒绝策略,直接拒绝 排队一部分,拒绝一部分 5、购物车同步re
Java基础知识面试题
热门推荐
学Java,找哪吒
08-24 5万+
一、JDKJRE 有什么区别? JDKJava Development Kit),Java开发工具包 JREJava Runtime Environment),Java运行环境 JDK中包含JREJDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是JVM工作所需要的类库。 二、== 和 equals 的区别是什么? 1、对于基本类型,==比较的是值; 2、对于引用类型,==比较的是地址; 3、equals不能用于基本类型的比较; 4、如果
一文理解JDKJREJVM
huanchen2018的博客
08-31 1508
JREJava Runtime Environment):JREJava 运行时环境,它包含了 Java 虚拟机(JVM)和 Java 类库。JRE 提供了 Java 应用程序运行所需的环境,包括虚拟机、类加载器等。JVMJava Virtual Machine):JVMJava 虚拟机,它是 Java 代码运行在计算机上的实现。JDKJava Development Kit):JDKJava 开发工具包,它包含了 Java 编译器、Java 运行时环境(JRE)和一些开发工具。
总结一下自己Java实习后遇到的一些问题。
qq_37805183的博客
06-15 6507
工作一段时间了,总结一下自己工作后遇到的问题。 1、查询数据的时候,有时候进行遍历,在里面进行单条的查询,有时候却会想着,里面查出的是一堆数据,这就导致错误的逻辑思维; 2、代码的优化,有时候,写代码的时候,往往还可以进行很好的优化;比如一些判断语句的使用; 3、数据库操作,以前没有太多数据库操作的这个概念,一直停留在简单的查询基础上; 4、开发工具的快捷键使用,以前没有这个习惯,工作后才
JDKJREJVM是什么?
12-22
JDK(java Development Kit):java 的开发和运行环境,包括java 的开发工具和 jre,在程序员的电脑上当然要安装JDKJRE(Java Runtime Environment):它是Java运行环境,包括,java 运行的所需的类库+JVM(java ...
Java基础】JDKJREJVM之间的关系
12-22
3.JDKJREJVM的区别 3.1 Java为什么能跨平台,实现一次编写,多处运行? 1.编译器、调试器 JAVA编译器(javac.exe) JAVA编译器的作用是将(.java文件)编译成字节码文件,是最基本的开发工具。编译时首先读入java...
详解Java中的JDKJREJVM
08-31
本文主要介绍了Java中的JDKJREJVM的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧
Java零基础 - JDK JRE JVM三者关系.md
08-11
本文介绍了JDKJREJVM之间的关系,并提供了相应的Java示例代码。 内容概要 本文档涵盖以下内容: JDKJREJVM的概念和作用 JDK的组件和功能 JRE的组成和用途 JVM的作用和重要性 学到什么 通过阅读本文,您将...
JavaJDK,JREJVM之间的关系
01-20
初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDKJava Development Kit)简单理解是Java开发工具包,JRE(Java Runtime Enviroment)是Java的运行环境,JVM( java virtual machine)也...
java新人面试经历_分享近两周以来的真实面试经历
weixin_29474431的博客
02-24 300
该楼层疑似违规已被系统折叠隐藏此楼查看此楼过一天,第二家,其实算是第一家真正的面试。北大方正集团,职位就是java后端开发实习生。到了之后首先笔试,自我感觉做得不太好,后来直接HR过来面试,和我一起面试的还有一个人,后来有一件很有趣的事情,这是后话。我和HR的大致对话如下。你比较熟悉什么语言? java做过什么项目吗? ...
JDKJREJVM三者间的关系
kiing9819的博客
10-03 576
JDKJava Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JREJava工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVMJava Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核...
2020Java真实面试题(含常见问题)持续更新
非正常开发向
06-12 855
以下题,大多来自博主本人与朋友当下面试所听到的问题,所附答案皆是当时回答。答案希望大家用自己的话来解答并进行总结,咱们走起! 其实题都不难,也别问我为啥都是XX,有内鬼,终止交易(超小声) 第一家:XX科技 是个做自己产品开发的公司,办公点在住宅区!预估公司现有人数20左右 面试官:产品经理(感觉并不是很懂技术…) 时间:40分左右吧 有笔试题,笔试题算是java基础水平,基本类型,子查询sql,单例类等。 1:简单说下IOC与AOP ioc控制反转,就是我们将类的创建交由spring容器管理,无需关心怎
JDKJREJVM之间的关系
奋斗不息,编码不止
03-14 1万+
作为一个Java开发者,只会用Java,却不知什么是JDKJREJVM是什么,以及他们之间有什么联系。本文总结了JDKJREJVM三者关系与区别。 JDKJREJVM之间的关系一、JDK二、JRE三、JVM四、三者的联系五、三者的区别六、总结 一、JDK JDKJava开发工具包,其中包括编译工具(javac.exe)打包工具(jar.exe)等,也包括JRE。 在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工.
Java实习生面试题分享
彼岸花的博客
03-05 1万+
1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 Java语言提供了八种基本类型: 六种数字类型(四个整数型,两个浮点型) 字节型byte 8位 短整型short 16位 整型int 32位 长整型long 64位 单精度float 32位 双精度double 64位 一种字符类...
JAVA 实习面试题大全必看
孑桀
04-02 2万+
JAVA 实习面试题大全必看 JavaSE 88 基础语法 9 Q1:简单说说Java有哪些数据类型 答:①分为基本数据类型和引用数据类型。②基本数据类型包括:数值型(byte、short、int、long、float、double),字符型(char)以及布尔型(boolean)。除了基本类型外,其他数据类型都属于引用类型,包括类、接口、数组等。 Q2:float number=3.4;有没有问...
弄懂JDKJREJVM到底是什么
雨日微风
07-04 5万+
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jreJREJava Runtime Environment,Java运行环境),包含JVM标准实现及Java
JDKJREJVM是什么?三者有什么关系
小白学编程
05-11 2164
JDKJREJVM是什么?三者有什么关系 JDK:英文名称(java Development Kit),是java的开发工具包。JDK是整个Java开发的核心,集成了JRE和开发工具包(通俗的说就是开发用的) JRE:英文名称(Java Runtime Envuronment),是java运行时环境。主要包含两部分,JVM的标准实现和java的一些基本类库。它相对于JVM来说,多出来的是一部分...
请问jdk,jre,jvm有什么关系
最新发布
09-04
JDKJREJVM之间的关系如下:JDK包含JRE,同时还包含了开发Java程序所需要的编译器(javac)、调试器(jdb)等工具。JDK中的编译器可以将Java源代码(.java文件)编译成Java字节码文件(.class文件),而JVM可以...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • IntelliJ IDEA生成get/set方法的快捷键是什么 33941
  • 若依框架打包方法(jar包) 12613
  • BigDecimal加减乘除以及取整方法 5967
  • application.properties中redis的配置 4553
  • Java中的三种注释(单行注释、多行注释、文档注释) 4405

分类专栏

  • 数据库 3篇
  • MYSQL 3篇
  • Java基础 42篇
  • 软件的使用 3篇
  • 服务器 4篇
  • idea 2篇
  • eclipse 1篇
  • 配置
  • 面试题 2篇
  • 生成 1篇
  • 笔试题 3篇
  • 后端 8篇
  • 前端 1篇
  • 软件安装 1篇
  • 随机数 1篇

最新评论

  • 从键盘分别输入年、月、日,判断这一天是当年的第几天

    环宇139: 1这个表达式 应该 怎么看呀?是看 || 左右两边的表达式结果为 true或者false。 2还是说从左往右的顺序看到第一个&&的时候如果是false 就停止不在往右边执行了 然后整个表达式的结果就是false else if((leapYear == true && month == 2 && day>29)|| (leapYear == false && month == 2 && day>28)){ //判断输入的日期是否合法 System.out.println("你输入的日期不合法!!!");

  • resultMap根据type找不到对应的包

    真.菜鸡: yijiejue xiexie

  • 若依框架打包方法(jar包)

    mshellc: undefined

  • 在method方法被调用之后,仅打印出a=100,b=200,请写出method方法的代码--笔试题

    づ 淺帞 づ: 大佬的文章写的好干净呀,一目了然的感觉。我来学习一下

  • SpringBoot配置多环境、运行时选择指定配置文件

    ctotalk: 感谢分享,学习了

大家在看

  • 定投的方式 775
  • C++类和对象——入门
  • 通用大模型还是垂直大模型更胜一筹? 509
  • 【数据结构】排序(上) 3674
  • 适配器底层源码解析及实现——STL源码剖析第八章的总结回顾 1566

最新文章

  • Object类
  • 面向对象特征之三:多态性
  • 关键字:super
2021年14篇
2020年59篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳SEO优化公司长春百度网站优化排名推荐天津网络广告推广邢台网站改版公司坂田企业网站改版哪家好黄石网站开发推荐大丰百度网站优化推荐坑梓关键词按天收费长春网站设计公司金华至尊标王价格海北网站优化按天计费报价嘉兴关键词排名包年推广公司荆州营销网站报价梧州网站搭建哪家好巢湖百度关键词包年推广价格佛山阿里店铺运营价格淮北网站优化软件价格那曲网站开发推荐张家界网站设计临汾百度爱采购哪家好襄樊建设网站哪家好泉州百搜标王价格临沂网站优化推荐阜阳模板网站建设大运网站排名优化价格大理外贸网站建设哪家好坪地网站建设推荐金昌seo排名价格赤峰营销型网站建设公司重庆seo网站优化公司宿迁seo多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化