栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

《Java 核心技术 卷1》 笔记:第二章 Java程序设计环境

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

《Java 核心技术 卷1》 笔记:第二章 Java程序设计环境

大部分是讲环境怎么装之类的,命令行执行什么的,这些学过就可以了,不能作为知识点,大致归纳一下,本章的知识点。

1.1 Java 开发工具箱

提炼几个常用概念

术语名        缩写解释
Java Development KitJDK  Java开发工具
Java Runtime EnvironmentJREJava运行时环境
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 进程效果特别舒适简洁。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/696698.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号