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方面内容,感兴趣的朋友可以下!!
社工库查手机定位!(怎么查定位)社工库查手机定位!(怎么查定位)现在的社会,手机现已成为了万众随身的一种设备,它能够上网和联络朋友,能够作为人们的掌上电脑。现在的手机大多数都是智能化的,能够和电脑比美,能够说是比
疯马皮怎么保养(疯马皮的划痕怎样清除)疯马皮,是采用了一种特殊加工方式加工出来的皮料的总称。采用油蜡材料浸渍的涂饰方式,具有在顶伸或者曲折时形成自然清晰的双色的效应。这种效应一般我们称为PULLUP普拉普效应。上世纪八
哪个牌子手链(转运珠手链)同花顺(300033)金融研究中心6月1日讯,有投资者向金一文化(002721)提问,请问贵公司黄金产品中可有宝宝佩戴的产品?公司回答表示,您好!公司旗下子品牌金一越王珠宝越王古法
货架在哪里买(小货架家用)随着消费升级步伐加快,以及新兴零售渠道的快速兴起,休闲食品行业正处于发展的快车道,呈现出行业增长快需求区域广产品类别多等特点,使得目前休闲食品行业仍未有明确的市场数据统一口径,线上
精华液用多久(精华液真的有必要用吗)同事间朋友间辣妈间共同点的话题无非是爱美。在如何变美的话题中,提及得较多的是护肤和精华液。为什么呢?因为目前使用的护肤品中,精华液是相对而言护肤效果最明显的一种。如果你在护肤上的预
汽车如何过户(新买的车如何过户)复印件3张或代理人身份证原件及复印件各一张(公户车辆需提供单位组织机构代码原件及复印件)机动车注册转移注销登记表转入申请表限购地区还需准备个人小客车配置指标原件一张,车辆过户卖方手
二手车怎么交易(二手车不过户有什么风险)市场上确实存在一些二手车,车况很好,而且价格低廉,唯一的缺点就是不能正常过户。大家买二手车就是冲着便宜性价比高去的,那么这种不能过户的二手车能不能买呢?买下来以后会不会有什么风险?
电源功率不够会怎么样(主机电源瓦数不够会怎么样)机箱,电源一起讲吧,因为两个东西,要说的并不是太多,先讲电脑配件里面最简单的配件,机箱机箱从规格一般会分为ATX,MicroATX和ITX三种,还有一种叫塔式机箱,又高又大,装两张
家用多少瓦(家用电能用多大功率)文章导语电线,现在我们每家每户都会使用,而且我们在电路改造的过程中有很多的朋友喜欢去把原来的电线换掉。那么我们选择家庭中使用的电线都是依据什么来进行选择的呢?我们对电线的一些参数又
长城电源怎么样(长城金牌650w电源怎么样)i7级别CPU独显,32G内存,玩家都知道,这种配置绝对可以了。在网上购买电脑组装机的时候,你是否见过这样的宣传语?如果你信了,很可能被坑得很惨。i7级的CPU,并非真正的原厂i7
罗马仕移动电源怎么样(罗马仕充电宝这个牌子怎么样)近日,ROMOSS罗马仕推出了一款移动电源新品,容量20000mAh,基本可以满足大部分机型34次充电需求。另外几个卖点分别是支持22。5W超级快充配备了最为齐全的充电接口类型,以