浅谈JDK,JRE,JVM
JDK(Java Development Kit)-------Java开发工具包
包含了Java的开发工具,也包括了JRE。所以安装了JDK就不用单独安装JRE了。使用JDK开发完成的java程序,交给JRE运行。
JRE(Java Runtime Environment)--------Java运行环境
包含了JVM 和java程序所需的核心代码类库等。
JVM(Java Virtual Machine) ---------Java虚拟机
由虚拟机解释执行java程序。也正是因为有了JVM,所以同一个java程序可以在不同的操作系统中运行。(跨平台)
JDK,JRE,JVM三者之间的关系: