本文包括
JDK的可移植性原理
JDK的下载 Java的编译与运行原理
环境变量的配置
需要知道的
- development 开发
kit 配套元件
JDK(Java development kit)Java开发工具包 - runtime 运行时间
JRE(Java runtime environment)Java运行环境 - virtual 虚拟的
JVM(Java Virtual Machine)Java虚拟机 - Java语言被Sun公司命名为Oak,但因被其他公司抢注,且传言
Java语言开发负责人喜爱Java岛的咖啡,故重命名为Java。所以
一般关于Java的插件和团体都会附带咖啡的图片。 - Sun公司被甲骨文公司收购
JDK赋予可移植性
JDK包含JRE,JRE包含JVM
- 一般的编程语言其指令执行效果,会根据具体的操作系统有所改变
如同你说同样的话,不同人不同理解 - Sun公司为了Java能够通用,开发了Java虚拟机(JVM)这一程序
并且他们不是开发了一个,而是针对不同操作系统开发了多套JVM,
如针对Windows操作系统的JVM,针对Linux的,针对macOS的,
注意每套JVM的编码都不同,它们压根不是同