20145328 《Java程序设计》第1周学习总结
20145328 《Java程序设计》第1周学习总结
教材学习内容总结
- 了解Java基础知识
- 1995年5月23日,Java诞生,JDK 1.0a2发布
- Java约以两年为周期推出重大版本更新
- Java根据不同级别的应用开发进行区分为三大平台
- 当时的名称为:
J2SE、J2EE、J2ME - JavaSE6之后正名为:
JavaSE、JavaEE、JavaME - JavaSE分为4个主要部分:
JVM、JRE、JDK与Java语言
- 了解JVM、JRE与JDK,并下载、安装、测试JDK
- JVM是虚拟机,相当于java的操作系统,java只认识这一种操作系统
- JRE是java执行环境,它包含了
javaSE API和JVM - JDK全名
Java development kits,JDK包括JRE及开发过程中需要的一些工具程序
- 了解
PATH、CLASSPATH、SOURCEPATH的作用并会设置PATH是环境变量,当在cmd中执行java以及javac指令时系统会按照PATH的路径寻找有无java(.exe)和javac(.exe)工具程序- 有两种方式改变
PATH信息,方法一是在cmd中使用SET PATH=路径,若为多路径则用分号;分割,不过在cmd中设定后若关闭cmd再开启cmd则需要重新设定。方法二是打开高级系统设置->系统属性->高级->环境变量->用户变量或系统变量,其中系统变量影响该系统下的所有用户,而用户变量只针对单一用户 CLASSPATH是在JVM下,对.class文件进行打开,若引用到其他类库,也需要指定CLASSPATH,告诉JAVAC程序去哪找.class文档。执行语句为-cp或-classpathSOURCEPATH的作用是告诉java去-sourcepath之后的文件夹中搜索位原始码文档
- 初步使用IDE(推荐IDEA),会编译、运行、调试简单的Java程序
本周用txt文本文件编辑的第一个java程序,代码如下
public class NCTMYJAVA {
public static void main(String[] args) {
System.out.println("Nice to meet you,Java");
}
}
运行结果如下图所示

教材学习中的问题和解决过程
- NetBeans IDE与IntelliJ IDEA不同,导致无法从教材上获悉如何使用IDEA,所以在前面的学习中缺少了IDEA的使用
代码调试中的问题和解决过程
- 第一次调试代码是出现如下图所示错误

- 经过与课本对比发现居然是最简单的拼写问题,直接改正
- IDEA 16与书上所写的NetBeans IDE差别很大,而且英语水平不高,导致无法理解软件用法,曾尝试过在老师的博客中寻找教程,却未果。
其他(感悟、思考等,可选)
- Java不只是程序语言,还是标准规范
- 若只执行Java程序,可不下载JDK,只下载JRE即可
- Java从总体上来说给我的感觉是蕴含了很多东西的课程
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 40篇 | 500小时 | |
| 第一周 | 30/30 | 3/7 | 28/28 |

浙公网安备 33010602011771号