JVM:Java虚拟机,他的作用是来解释.class文件(Java跨平台核心)
JRE:包含JVM和Java的一些常用类库
JDK:Java开发工具包,包含JRE,JVM
注:在安装了JDK后就用在单独安装JRE了,因为JDK包含JRE
跨平台:
为什么Java语言可以一次语言编写可以多个平台运行?
其实并不是Java语言可以跨平台而是JVM解释器的原因,大家都知道,
每一个不同的操作系统(Linux,Windows,Mac)中编写Java程序前都需要安装相对应系统的JDK,
其实就是这时其中JVM对应的系统也是不同的,如下图所示,
JVM会根据不同系统来将Java语言解释成不同系统语言来运行.
Java 简单理解JDK JRE JVM关系,以及跨平台原理
最新推荐文章于 2024-10-10 22:22:23 发布