JVM—java虚拟机 要事先在操作系统上安装对应版本的JVM,把java已经开发好了的程序放入到JVM中去执行,使得在不同的操作系统上执行相同的java程序得到的结果是一样的,屏蔽了底层操作系统差异性
JRE(java Runtime Environment java运行时环境)提供了java程序执行的环境
JRE=JVM+核心类库(提供java程序启动时必须的信息)
JDK(java Development Kit java开发工具包)提供java程序的开发环境以及执行环境
JDK = JRE+Kit(开发工具包)