黑马程序员技术交流社区

标题: 他们之间的关系 [打印本页]

作者: 乌托邦619    时间: 2015-4-12 11:55
标题: 他们之间的关系
都说JVM是运行JAVA程序的虚拟机 那JVM和JRE有什么关系 啊 还有 JVM 和JRE JDK SDK之间有关系吗 求解 让人能看懂的解
作者: fantacyleo    时间: 2015-4-12 12:00
JVM在运行java程序时需要jre来提供支持。比如你程序里调用的那些JDK API,它们对应的class文件都在jre中。sdk是software development kit,意为软件开发包,本身没有特定指向,软件A的开发工具包就可以称为A sdk,软件B的开发工具包就可以称为B sdk
作者: xlunaer    时间: 2015-4-12 12:07
jvm:Java Virtual Machine    java虚拟机, 可以架设在不同平台上,这样开发的java程序就不需要依赖于平台,实现平台无关性。
jre: Java Runtime Environment java运行环境。java运行环境包括jvm,和java开发常用的类库。
jdk:Java Development Kit  java 开发工具包。包括java开发需要的编译检测等组件。
sdk:Software Development Kit:软件开发工具包,比jdk范围更大,对于sdk来说,最常见的就是android sdk




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2