JVM:(java virtual machine)
Java虚拟机,运行所有java程序的假象计算机,是java程序的运行环境,jvm运行在操作系统上
原理:jvm类似翻译(每个系统的jvm不同,但java是跨平台的)
跨平台:
用java编写的软件可以运行在任何的操作系统上,由jvm实现
JRE:(java Runtime Environment)(运行)
Java 程序运行时的环境,包含JVM和运行时所需要的核心类库
JDK:(java Development Kit):(写代码)
java 程序开发工具包,包含JRE和开发人员使用的工具