首 页 行业热点 新车 试驾评测 养车用车 车型库

JVM,JDK和JRE有什么区别?它们的联系是什么?

发布网友 发布时间:2022-04-21 09:00

我来回答

4个回答

热心网友 时间:2023-10-17 18:55

引言:在选择编程语言的时候,有一些人会选择Java,Java在书写和制作的过程中所包含的内容还是比较多的,java中有三个比较常见的名词,分别是jvm、jdk、jre那么这三者有什么区别呢?之间的联系是怎么样的呢?

三者之间的区别和联系

当自己运行一段程序的时候,最先是由gvm进行操作的,这是Java的一个虚拟的运行工具,目的就是为了处理自己所写的代码。而GRE是一个运行环境,也就是说有这个运行环境,将jvm所转换出来的代码运行出来。 JDK就是Java的一个软件开发工具包,这个软件开发工具包里面就包含了很多的子目录,包括一些提供的类以及jvm和GRE。所以可以说JDK包含了JRE和JVM,而JRE又包含了JVM。通过这样的方式来理解这三者到底是有什么样的区别,不过这些只是理解了Java这个编程语言的底层逻辑。实际上在学习的过程中想要深入了解的话,还要了解这个的编程语言。

编程开发的学习

在学习编程开发的时候,最基本的原理一般都是不变的,老师学习哪个病菌炎就可以看到这些病菌炎在运用的过程中所了解,以及所搭建的基础都是一样的,毕竟编程语言是编程语言,计算机语言是计算机,语言,计算机如果能够读懂的话要把这些语言变换成计算机语言的。另外就是要注意开发,其实是一个非常底层的工作,毕竟了解这门语言,使用这门语言就像人们会说话一样,但是怎么能够创造出一种思维,这就是算法的研究了。

总结

学习Java是一个非常不错的选择,不过学习的过程中应该注意自己的学习进度并且及时的督促自己,才能够保证自己是能够学习好的,所以在日常生活中还是要多做总结和分析,从而能够保证自己是能够有效的学习JAVA的。

热心网友 时间:2023-10-17 18:56

这是三种完全不同类,JDK代表的是java开发工具包,然后JRE是系统中的核心部分,可以检测运行环境;然后JVM呃,代表的是java虚拟机,都是开发员在开发研究的过程中需要经历的步骤。

热心网友 时间:2023-10-17 18:56

具体的区别就是JDK有javac.exe ,JDK 有jar.exe, javadoc.exe等等用于开发的可执行指令文件 ,javac 是用来翻译文件的。JVM执行.class还需要JRE下的lib类库的支持,尤其是rt.jar。 联系就是JVM不能单独搞定class的执行 ,JVM+Lib=JRE 。

热心网友 时间:2023-10-17 18:57

JDK 有jar.exe, javadoc.exe等等用于开发的可执行指令文件 ,JDK有javac.exe ,javac 是用来翻译文件的 。JVM执行.class还需要JRE下的lib类库的支持 。联系就是他们,三者相互成就,互相离不开彼此。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com