JVM简介之JAVA入门
2017年12月11日
来一张概括图了解下JAVA帝国
JAVA是什么?JVM又是什么?它们之间又有着怎么关联性?

让我们一起进入下面的学习内容吧。
什么是JVM
JVM(Java Virtual Machine),即Java虚拟机
JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。编译虚拟机的指令集与编译微处理器的指令集非常类似。
JRE(Java Runtime Environment),即Java运行环境
JRE包括Java虚拟机和Java程序所需的核心类库。如果要想运行一个开发好的Java程序,只需要在计算机中安装JRE即可。
JDK(Java Development Kit),即Java开发工具包
JDK是提供给Java开发人员使用的,包含了JRE和一些Java开发工具,如编译工具(javac.exe)、打包工具(jar.exe)等。所以安装了JDK就不需要再安装JRE了。
