温州阀门网站建设,做汽车团购网站有哪些,修改WordPress登陆,网站ie不兼容Jdk 和 jre 的 关系和区别
区别#xff1a;
JDK#xff1a;是Java Development Kit 的简称–翻译过来就是#xff1a;Java 开发工具包。是程序员使用java语言编写java程序所需的开发工具包#xff0c;是提供给程序员使用的。 JRE#xff1a;是Java Runtime Environm…Jdk 和 jre 的 关系和区别
区别
JDK是Java Development Kit 的简称–翻译过来就是Java 开发工具包。是程序员使用java语言编写java程序所需的开发工具包是提供给程序员使用的。 JRE是Java Runtime Environment 的简称–翻译过来就是Java 运行时环境是使用java语言编写的程序运行所需要的软件环境是提供给想运行java程序的用户使用的
这就是他们俩的区别目标用户不同jdk是给苦逼程序员用的里面全是给他们打包好的工具。Jre是给像运行java程序的用户用的。
看图理解
1.有一位程序员他准备开始写程序了 2.这位程序员有点懒不想自己动手写底层已经写好的程序于是 3.然后jdk就满足了他的要求 4.该程序员拿到StringBUffer工具类之后开始埋头撸代码 5.程序写好之后想实验一下能不能运行 6.Jdk回应他我内置了jre可以运行java程序 7.jdk中的jre运行写好的java程序 8.虽然知道有bug但是该程序员没有处理现实中一定要处理哦这里知识娱乐加深一下记忆 9.这个时候来了一个愣头青闪亮登场 10.这个愣头青买了这个程序还以为占了便宜 11.愣头青想要运行这个程序 12.于是他找到了jre因为愣头青只要运行程序不需要开发所以他就没有使用jdk的必要 13.后续发现bug和开发人员发生了一些暴力。。。。。。。。。你们自己想象
还可以这么理解 jdk相当于造汽车的工具里面打包好了扳手锤子螺丝刀皮尺布等等工具一并丢给造汽车的工程师工程师想用哪个就用哪个不用的就放哪儿不影响。
接下来说说jre工程师造好汽车卖给要用车的人那他买回去不能放着吧要开吧开车的环境要有吧不能在房间里开吧肯定是要上马路上的那这jre就相当于马路是汽车能正常跑起来的环境。
联系
要说两者有啥联系其实也没多大联系就是jdk包里存放了jre按照上面的比喻就是打包给汽车工程师时又给了汽车工程师一条马路用来测试造好的汽车在正常的马路环境下能不能正常跑起来。
原创文章转载请标明出处: https://blog.csdn.net/qq_41530937/article/details/105444848
分享一波:程序员赚外快-必看的巅峰干货