1.jvm,jre,jdk的理解与关系

JVM:Java虚拟机。所有的java程序首先被编译为class的类文件,这种类文件可以在虚拟机上执行。也就是说class文件并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互。

JRE:Java运行环境。JRE包括JVM、语言和工具基础库、集成库、工具集等。与大家所熟知的JDK不同,JRE是Java运行环境,并不是开发环境,所以没有包含任何开发工具(如编译器和调试器)。

JDK:Java开发工具包。提供了Java的开发环境运行环境。是用于支持Java程序开发的最小环境。包括了Java运行环境(JRE)、工具及工具API。

JDK包含JRE,JRE包含JVM。

 

四篇文章:http://www.cnblogs.com/xiaofeixiang/p/4085159.html

http://www.cnblogs.com/chongpf/p/7654498.html

https://www.cnblogs.com/qiumingcheng/p/5398610.html

http://blog.csdn.net/freestyle4568world/article/details/49817799

posted @ 2017-01-06 20:41  894316728  阅读(243)  评论(0编辑  收藏  举报