jre是什么(jdk和jre和jvm的关系)
概述
因为对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的,所以今天特写此文,来整理下三者的关系。捋一捋思路~
一、JDK(Java Development ToolKit)Java开发工具
JDK包含了jre,它除了包含jre之外还包含了一些javac的工具类,把java源文件编译成class文件,java文件是用来运行这个程序的。除此之外,里边还包含了java源生的API等。
JDK常用的包:
java.lang:这个是系统的基础类,比如:String,Math,Integer,system,thread提供常用的功能。
Java.io这里面是所用输入输出有关的类,比如:文件操作。
java.net:这里面是与网络有关的类,比如URL,URLVonnection等。
Java.util:这个是系统辅助类,特别是集合类conllection,list,map等。
Java.sql:这个是数据操作的类,connection,statememt,resultset等。
JDK有以下三种版本:
J2SE,standard edition,标准版;J2EE,enterpsise edtion,企业版;J2ME,micro edtion,主要用于移动设备上的java应用程序
总之,JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。二、JRE(Java Runtime Enviroment)Java运行环境
JRE包含JVM
JRE,是为了保证java程序能够运行时,所必备的一基础环境,也就是它只是保证java程序运行的,不能用来开发,而jdk才是用来开发的,而想要开发Java,必须包含能够运行的环境,因此,JDK是包含JVM的。并且所有的Java程序都要在JRE下才能运行。
JDK包括JVM和JAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。三、JVM(Java Virtual Mechine)Java虚拟机
JRE是Java运行时环境,Java运行靠的就是底层的依赖于JVM,即java虚拟机,Java虚拟机用来加载类文件,Java中之所以有跨平台的作用,JVM是按照不同的平台所写的,因此,Java具有跨平台性,但是JVM确实依赖于平台的。
JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 的主要工作是解释自己的指令集(即字节码)并映射到本地的 CPU 的指令集或 OS 的系统调用。Java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。JVM 对上层的 Java 源文件是不关心的,它的只是由源文件生成的类文件( class file)。类文件的组成包括 JVM 指令集,符号表以及一些补助信息。JDK,JRE,JVM三者间的关系
其实在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库。
总之,开发利用JDK(调用JAVA API)开发了JAVA程序后,通过JDK中的编译程序(javac)将文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。
后面会分享一些devops和DBA方面内容,感兴趣的朋友可以下!!
身份证怎么查微信聊天记录(怎么样查找聊天记录微信)身份证怎么查微信聊天记录(怎么样查找聊天记录微信)微信现已成为咱们最常用的谈天东西,由于微信的运用率非常高,咱们也常常会拾掇一下微信谈天记载和其他软件的缓存文件来腾出手机空间。但有
美不胜收什么意思(混为一谈什么意思)1。爱憎(zng)分明解释爱和恨的界限十分清楚,态度十分鲜明。憎恨,厌恶。2。安然无恙解释形容人或物平安无事,没有遭受到任何损害。安然平安恙疾病。3。拔苗助长解释比喻违反事物发展规
vivo手机强势领衔(vivo手机强势领衔)vivo手机强势领衔(vivo手机强势领衔)一年一度的父亲节就要到了,各位小伙伴们都准备好了礼物吗?没准备好先别方,笔者这就给大家带来一份父亲节送礼清单,不仅拥有不俗的性价比,最重
今日废铝价格行情(废铝行情今日最新价)今年04月30日,产品名称。今天废铝价格行情现在废铝市场报价,备注,来源金投网0。今日废铝价格回收最新价格相关的行情报价价格分析。上海废铝行情跌200。门窗料都是氧化和喷涂料。了解
查一个人的宾馆记录(酒店入住查询记录)查一个人的宾馆记录(酒店入住查询记录)实践日子中酒店的入住记载怎样查?假定说你有入住宾馆记载,那么就可以直接进入处理网络去查询自己的一个个人信息,所以在日常日子傍边,人们仍是要求尽
怎么查一个人宾馆的开放记录(酒店入住查询记录)怎么查一个人宾馆的开放记录(酒店入住查询记录)实践日子中酒店的入住记载怎样查?假定说你有入住宾馆记载,那么就可以直接进入处理网络去查询自己的一个个人信息,所以在日常日子傍边,人们仍
怎么查个人住宿记录(老公出轨开宾馆怎么查)怎么查个人住宿记录(老公出轨开宾馆怎么查)如果怀疑自己的老公出轨了,找出证据可以帮助我们在离婚中占据有利地位。今天小编给大家分享怀疑老公有外遇怎么查的方法,一起来看看吧!1。通过观
vivio手机定位怎么查(vivo手机定位怎么弄)vivio手机定位怎么查(vivo手机定位怎么弄)现在的社会,手机现已成为了万众随身的一种设备,它能够上网和联络朋友,能够作为人们的掌上电脑。现在的手机大多数都是智能化的,能够和电
vivo手机序列号查定位(输入手机号怎么查定位)vivo手机序列号查定位(输入手机号怎么查定位)现在的社会,手机现已成为了万众随身的一种设备,它可以上网和联络朋友,可以作为人们的掌上电脑。现在的手机大多数都是智能化的,可以和电脑
vivio手机序列号能查定位(免费查手机定位)vivio手机序列号能查定位(免费查手机定位)现在的社会,手机现已成为了万众随身的一种设备,它能够上网和联络朋友,能够作为人们的掌上电脑。现在的手机大多数都是智能化的,能够和电脑比
vivo手机序列号查定位(手机定位咋查)vivo手机序列号查定位(手机定位咋查)现在的社会,手机现已成为了万众随身的一种设备,它能够上网和联络朋友,能够作为人们的掌上电脑。现在的手机大多数都是智能化的,能够和电脑比美,能
手机位置怎么查踪迹(老婆走了怎么定位查找)苹果手机查找行踪位置记录在哪里查找?以iPhone7plus手机为例,查找步骤如下1打开手机,点击桌面的设置图标。2下拉找到隐私,点击。3然后点击定位服务。4下拉到底部,点击系统服
长征多少年(万里长征走了多少年)伟大的史诗不朽的丰碑解放军报记者梁蓬飞长征是什么?毛泽东说,长征是历史纪录上的第一次,长征是宣言书,长征是宣传队,长征是播种机。自从盘古开天地,三皇五帝到于今,历史上曾经有过我们这
手机被捡走了定位怎么查(手机丢了怎么找手机位置)手机被捡走了定位怎么查(手机丢了怎么找手机位置)跟着移动互联网的翻开,手机现已成为咱们作业日子不行切开的一部分。假定手机不幸丢掉,所有人都会很着急,都期望赶快找回来。而要找回来,就
手机被捡走了定位怎么查(电话丢失关机怎么定位查找)手机被捡走了定位怎么查(电话丢失关机怎么定位查找)跟着移动互联网的翻开,手机现已成为我们作业日子不可切开的一部分。假定手机不幸丢掉,所有人都会很着急,都希望从速找回来。而要找回来,
怎么查自己手机是不是被定位了(如何判断手机有没有被定位)怎么查自己手机是不是被定位了(如何判断手机有没有被定位)现在的社会,手机现已成为了万众随身的一种设备,它能够上网和联络朋友,能够作为人们的掌上电脑。现在的手机大多数都是智能化的,能
如何查自己手机是不是定位了(如何判断手机有没有被定位)如何查自己手机是不是定位了(如何判断手机有没有被定位)现在的社会,手机现已成为了万众随身的一种设备,它能够上网和联络朋友,能够作为人们的掌上电脑。现在的手机大多数都是智能化的,能够
眼角长斑是为什么(眼睛周围长斑怎么调理去除)眼角长斑是什么原因引起的黄褐斑怎么去除最有效的方法眼角长斑是什么原因引起的?繁忙的生活和工作等压力因素是否已经让你的皮肤变得越来越差了呢?代社会男主外女主内的时代早已成为旧史,独立
今日广东各地废纸价格(2021废纸价格)废纸价格信息。河南雎县龙升纸业,C级1850元,废纸价格上调30元吨,边角料。废纸价格上调30元吨。废纸价格下调30元吨。金投价格中厚板市场报价耐指纹镀锌板价格查询今日冷轧带钢价格
胆汁反流怎么办(两种药治好了胆汁反流性胃炎)正常情况下胆汁是如何排泄的?胆汁由肝细胞产生后排入胆道系统,经由胆总管末端的十二指肠乳头进入十二指肠,帮助消化食物。胆汁平时储存在胆囊内,进食(尤其是高脂饮食)后胆囊收缩,将胆汁挤
胃胀是怎么回事(晚上胃胀怎么回事)胃胀气是生活当中常见的症状,大家有时候不当成一回事,虽然说胃胀气暂时不会给大家的身体带来伤害,但是大家依旧不能够轻视这种情况,如果大家长期出现这种情况,而且不及时接受治疗的话,可能
胃反酸水是怎么回事(胃反酸怎么办快速解决)在现代人的生活中,饮食习惯可能长期不好,让胃反酸的情况导致很多人经常出现,一旦发作,整个胸腔都会是火辣辣地疼,难受极了。胃是我们身体重要的一个器官,它会分泌胃酸,只有分泌足够多的胃