Java 学习笔记(一)
- JRE:java runtime environment,java 运行时环境
- JDK:java development kit,java 开发工具集
- JRE 和 JDK 不同之处大致在于:JRE 只可以运行 java 代码,而 JDK 既可以开发,又可以运行。抽象的理解为 JDK = JRE + javac
- JAVA_HOME:当前 JDK 的安装路径(可能存在多个 JDK 用来切换)
- java 作为开发学习是完全免费的,商用收费
- java v1.8(2014 年)是最广泛使用支持的版本,本课程以 v1.8 为基础进行学习
- JEP223 将 java 版本从 1.x 提升至 9 开头,引入了一些 breaking change
- LTS:java v1.8、java v11(v9 以及 v10 在任何情况下都绝不推荐使用)
- 常用的 JDK(vendor):Open JDK、Oracle JDK、Adopt JDK 等,Oracle JDK(少量闭源) 维护的版本是 Open JDK(完全开源),社区维护的版本是 Adopt JDK(完全开源)。开发 JDK 需满足 JVMS 以及 JLS 规范
完。