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
或-classpath
SOURCEPATH
的作用是告诉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 |