jvm和jdk什么区别?(jdk与java的区别)

jvm和jdk什么区别?

(一)JDK

JDK,全称Java Development Kit,是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个Java开发的核心。

(二)JVM

JVM,全称Java Virtual Machine(Java虚拟机),是一种用于计算设备的规范,它是一个虚构出来的计算机,引入JVM后,Java语言在不同平台上运行时不需要重新编译。JVM是Java跨平台的核心。

openjdk和jdk有什么区别?

授权协议的不同

         OpenJDK采用GPL V2协议发布,而JDK则采用JRL协议发布。两个协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在商业上使用,而JRL只允许个人研究使用。

openJDK是开源产品,所以社区用的绝大部分是openJDK,较JDK的优势就是开源,移植性要好一点。 在linux下openJDK是兼容性和适用性要好于其他平台的JDK。

jdk和eclipse什么关系?

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具。

jdkjre分别指的是什么东西啊?

java软件包中主要有两部分:jdk,jre。前者就是开发java程序是所用的JDK,jre是java runtime envirment的简称,包括java runtime environment 和java plug-in两部分。

jre是用来运行、测试和传输java应用程序,它包括java虚拟机、java开发平台核心类和一些支持文件,他不包含开发工具编译器、调试器和其他工具(存在于jdk中)。

因此开发java程序不仅要jdk,还有jre.

到此,以上就是小编对于jdk和java区别的问题就介绍到这了,希望这4点解答对大家有用。

分享文章:jvm和jdk什么区别?(jdk与java的区别)
URL地址:http://www.shufengxianlan.com/qtweb/news47/431197.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联