1.1 Java 开发工具箱大部分是讲环境怎么装之类的,命令行执行什么的,这些学过就可以了,不能作为知识点,大致归纳一下,本章的知识点。
提炼几个常用概念
| 术语名 | 缩写 | 解释 |
| Java Development Kit | JDK | Java开发工具 |
| Java Runtime Environment | JRE | Java运行时环境 |
| Software Development Kit | SDK | 软件开发工具 |
上面三个是真的生产遇到过的,SDK 实际生产遇到的次数比 JDK 还要多。它算是一个通用的概念,只要是软件开发工具包,就可以叫这个名。
1.2 常用查看 Java 版本命令java -version javac -version
有关安装环境的部分跳过,事实上检查环境环境,建议两个都试试,第二个更准确一些。有时候第一个过第二个不过。
2.1 Java 导航目录目前用的是IDEA,导航目录有所差别,无需死记硬背。除了『src』这个目录是一致的之外,其他都有差别。这里只是个大概的概念,实际使用中只要知道『src』是用来装我们的包和类的代码用的,『lib』是用来装库的,就可以了。
2.2 注意事项1. 类名虽然没要求首字母大写,但是约定是要首字母大写的;
2. 类名采用『驼峰式』,WelcomeJava,类似这样welcome 和 java 两个单词首字母大写后相连,中间没有空格;
3. 文件名以 .java 结尾;
4. 编译命令 javac Welcome.java,注意 javac后面跟的是文件名,需要和实际文件名一致;
5. 执行命令java Welcome 追 java 后面跟的名称没有.java 结尾,实际执行的是 class 文件;
2.3 补充小知识因为本章需要学习的点比较少,这里补充一点小知识。
2.3.1 Open JDK 和 Oracle JDK 的区别1. Open JDK 是免费开源的,Oracle JDK 是收费的商业版;
2. Oracle JDK 目前不对版本做长时间维护,如果需要一个版本,需要使用者下载保存在自己的库中,或实时跟随 Oracle JDK 进行更新;
3. 很多生产上的 Open JDK bug,可以通过切换为 Oracle JDK 就自动解决。
2.3.2 JDK 和 JRE 的区别1. JDK 是开发工具, JRE 是运行环境,需要做开发调试的工作,必须选择使用 JDK;
2. 生产环境对内存要求比较严格的情况可以使用 JRE 。但在只装 JRE 的情况,类似 JSP 文件无法得到有效的解析。建议不严格的情况还是装 JDK。
3. JRE 很多命令被删减了,比如 javac,这个很好理解,不提供编译调试,不需要javac命令。个人建议不要为了一点内存省掉一些好用的小工具,比如:jps,查一下服务器 java 进程效果特别舒适简洁。



