20172332 《程序设计与数据结构》第一周学习总结
学号 20172332 2017-2018-2 《程序设计与数据结构》第一周学习总结
教材学习内容总结
- 1.计算机的工作过程。
- 2.计算机的工作原理。
- 3.计算机的软硬件结构及分类。
- 4.网络。
- 5.编程语言。(包括编程语言的级别,什么是语法和语义,错误等内容)
- 6.Java编程的基础。(包括注释,标识符等内容)
- 1.2.3.5.点的内容大部分导论课上讲过,本周重点学习第6点。
- 书本外的知识:把代码上传到码云,用vim编写程序。
教材学习中的问题和解决过程
- 问题1:练习题中pp1.5题目中说标注和声部分,不明白怎么标注。
- 问题1解决方案:询问学长,学长说可以像pp1.8一样加到一个框里,或者用一些其他符号,或者用注释的形式,都可以,没有标准答案
- 问题2:自测题1.24的e项是,我刚开始以为是有效的java标识码,答案说是无效的。
- 问题2解决方案:再次仔细的阅读了21页的最后一句话,发现书上说的是标识符可以是任何字母、数字、下划线和美元符号的组合,但不能数字开头。而不是可以是任何字母、数字、下划线和美元符号等的组合。
- 问题3:21页书说类名可以随意选取。我的疑问是在编写同一个程序中,类名是不是就可以不一样。
- 问题3解决方案:询问老师,老师说是,只要符合自定义标识符的条件就可以。
- 问题4:练习题中pp1.8题目说是把所有单词居中,我不知道怎么弄。
- 问题4解决方案:询问同学,同学说在41页上有 \n\t就是居中。
代码调试中的问题和解决过程
-
问题1:输入./statistics.sh查代码量时
-
问题1解决方案:询问学长后。发现并没有创建这个脚本。于是输入了 vim statistics.sh把老师给的代码粘贴进去创建了相应脚本。
-
问题2:
-
问题2解决方案:蓝墨云班课的资源中有Ubuntu安装JDK详解
-
问题3:保存时
-
问题3解决方案:突然间想起来自定义标识符的需要满足的条件中没有说有.
-
问题4:
-
问题4解决方案:百度搜索。用mv命令把程序名和类名改为同一个并且大小写都一样。
-
问题5:查代码量之后无法进行下面的操作
-
问题5解决方案:按q键。
-
问题6:public class 等没有变颜色
-
问题6解决方案:我把vim HelloWorld.java打成vim HelloWorld 了
代码托管
上周考试错题总结
- 上周卷子未发,后补
其他(感悟、思考等,可选)
这是我第一次亲手打代码,我觉得这个东西真的非常有意思,看着自己打出的代码量非常的有成就感。当然,期间也经历了很多痛苦。辛辛苦苦的打完了一堆代码,编译的时候却说错误,找的头晕眼花的,有时可能只是一个忘记打",或者.打成,的错误。不过也不能怪别人,只怪自己不够认真和细心。= = 但是总的而言,我还是觉得敲代码非常的interesting~,相信我的对此的兴趣会鞭策着我去努力学习!希望在不远的将来,我可以编出属于自己的程序。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 182/182 | 1/1 | 10/10 |
- 改进情况:从第二周开始记录,第一周没有对比=。=