20145236 冯佳 《Java程序设计》第1周学习总结
教材学习内容总结
因为假期在家的时候并没有提前自学Java,所以,这周算是真正开始第一次接触Java。我对Java的了解也仅仅停留在只是知道它是一门计算机语言的阶段,在学习Java之前,首先看到这本厚厚的教材就给人一种压迫感,所以当我翻开书看到第一章的内容,给我的第一感觉就是:好多专业名词啊!!!但是我还是耐着性子看完了第一章,但是第一章主要是讲Java的历史,Java的成长,虽然耐着性子看完了,但是我觉得我并没有觉得我学到了什么,因为实在太陌生了,我以为和C语言一样同样作为一门计算机语言的Java也会像C语言那样,开始先讲一些简单的语法,然后逐渐深入,没想到第一章先讲的是一些乱七八糟的平台。不怕老师笑话,看完第一章我唯一懂了点儿的就是照着书上的步骤下载、安装了JDK。但是我并不懂这些都是什么,看书越看头越大,后来我想起来之前老师给我们推荐了一个视频,然后找出视频看了。我觉得看完视频我收获颇丰,我很喜欢毕向东老师的讲课方式,而且感觉他讲的时候也能跟得上他的思路,也易懂了些,总比看着书上一大堆专业名词什么也不懂强多了。首先我明白了我们安装的东西怎么用了,而且感觉非常有意思,知道了一些常见的DOS命令:
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 退出dos命令行
同时也注意到很多小细节,比如:在dos里删除文件夹必须要先保证这个文件夹是空的,否则不能直接删除。而且计算机只认识机器语言,所以我们在编写程序的时候必须写计算机熟悉的语言,dos才能执行。
而且在撰写Java程序的时候,有几个要求必须要注意:
1.扩展名是.java。
2.主文档名与类名称必须相同。
3.注意每个字母大小写。
4.空格只能是半角空格符或Tab字符。
Java语言和C语言一样是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间,所以在编写程序的时候一定要注意这些小细节,细节决定成败,这种程序设计类的往往都是由很多小部件组成的,所以尽可能的多试几遍程序,才能确保少出错甚至不出错。
教材学习中的问题和解决过程
因为自己对电脑了解的不多,所以尽可能的按照视频给的练习,然后熟练之后自己在给自己出题目练习,争取把每部分内容都能搞得透彻,刚开始都不知道下载安装的东西是用来干嘛的,后来看了视频才了解。而且刚开始也不知道Java语言该怎么写,自己想要编一个简单的程序但却无从下手,所以就只能把书上的程序照搬下来运行。
代码调试中的问题和解决过程
自己对Java程序语言并不是非常了解,所以简单的试了一下dos命令行,代码只是按照书上的代码试验了几次,但是对于代码的意义还是不太懂,包括运行出来的结果,自己并不能很明显地分辨出怎样是对的。
其他(感悟、思考等,可选)
通过这周对Java的深入了解,我觉得Java是一门比C语言更复杂的计算机语言,所以我觉得应该把最基础的知识都学扎实才能慢慢用Java进行程序设计,之前总觉得Java一定会很难,很枯燥,但是经过短短一周的接触我发现其实并不,而是我提前就给了自己一种懒惰思想,不想去面对困难,但当我把困难克服之后,我发现了真正的乐趣。我想,学Java最需要的是时间,只有通过一定时间的练习,狂敲代码,才能从中发现每行代码真正的意义。因为书本上的知识毕竟很有限,有些东西只靠看是看不出所以然的,必须要通过实践才能证实,切身体会。所以我想学Java注定是一个漫长的过程,这才刚开始而已,肯定会遇到很多困难,但是克服了困难,就说明我在进步。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 |