JVM:(java virtual machine)

Java虚拟机,运行所有java程序的假象计算机,是java程序的运行环境,jvm运行在操作系统上

原理:jvm类似翻译(每个系统的jvm不同,但java是跨平台的)

跨平台:

用java编写的软件可以运行在任何的操作系统上,由jvm实现

【java笔记】java语言的跨平台性和运行环境_开发语言

JRE:(java Runtime Environment)(运行)

Java 程序运行时的环境,包含JVM和运行时所需要的核心类库

JDK:(java Development Kit):(写代码)

java 程序开发工具包,包含JRE和开发人员使用的工具

【java笔记】java语言的跨平台性和运行环境_jar_02