一 、Java跨平台原理
我们先看个日常生活中的例子,比如说一个外国人来到中国旅游,但是他不会中文,那么他想和人们交流,就需要一个翻译官执行翻译的工作。
So Java要在各平台运行,也需要一个翻译官——JVM虚拟机
各个系统有各个的JVM平台
原理:安装一个与操作系统对应的Java虚拟机(翻译官的作用)
二、JRE与JDK区别
(1)JRE:Java运行环境,包含JVM和需要的核心类库
(2)JDK:Java程序开发的工作包,包含JRE以及开发所需要的工具
我们先看个日常生活中的例子,比如说一个外国人来到中国旅游,但是他不会中文,那么他想和人们交流,就需要一个翻译官执行翻译的工作。
So Java要在各平台运行,也需要一个翻译官——JVM虚拟机
(1)JRE:Java运行环境,包含JVM和需要的核心类库
(2)JDK:Java程序开发的工作包,包含JRE以及开发所需要的工具