20182328 2019-2020-1第1周学习总结
20182328 2019-2020-1第1周学习总结
教材学习内容总结
教材第一章主要是讲一些基础内容
1. 计算机系统的组成。
2. Java程序的基本结构。
3.程序开发的步骤过程及注意事项。
教材学习中的问题和解决过程
问题1:Java语言为何要区分大小写?
问题1解决方案:
1.java里每一个标识符都不一样,如果前面是大写后面是小写,运行是系统就会提示有错误。
2. java的有些关键字是大写的,其次提供的方法一些也是大写的。
3. 区分大小写可便于阅读,防止出错,比如命名错误
4. 总归来说是java的规定,必须遵守.
问题2:标识符的命名规则有哪些?
问题2解决方案:
1、标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。
2、不能以数字开头,不能是关键字。
3、严格区分大小写。
4、标识符的可以为任意长度。
代码调试中的问题和解决过程
问题1:文件命名错误(first)
问题1解决方案:文件名中不能出现小数点。
问题2:文件命名错误(second)
问题2解决方案:文件名必须要代码中的public class xxx保持一致。
问题3:调试时找不到文件
问题3解决方案:必须先进入文件所在的目录。
[代码托管](https://gitee.com/zhang_jinghao/godzilla.git)
(statistics.sh脚本的运行结果截图)
上周考试错题总结
第23题:判断:Linux Bash中,set/env/exprot三个命令功能等价 。x
第24题:填空:Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls > ls.txt)
第25题:填空:Linux Bash中,(cheat find )命令可以查年find命令的使用示例。
结对及互评
基于评分标准我给本博客打12分。得分标准如下:
1. 正确使用Markdown语法(加1分):
2. 模板中的要素齐全(加1分)
3. 教材学习中解决了2个问题(加2分)
4. 代码调试中解决了3个的问题和解决过程,(加3分)
6. 其他加分(5分):
- 周五前发博客的加1分
- 感想,体会不假大空的加1分
- 排版精美的加一分
- 进度条中记录学习时间与改进情况的加1分
- 代码Commit Message规范的加1分
- 错题学习深入的加1分
- 点评认真,能指出博客和代码中的问题的加1分
- 结对学习情况真实可信的加1分
点评过的同学博客和代码
- 本周结对学习情况
- [20182322](https://www.cnblogs.com/wmh20182322/p/11507977.html)
- 结对照片
- 结对学习内容
- 如何调试代码。
- 安装和运行statistics.sh脚本。
- 分析java与c语言的异同。
- 将代码上传到码云。
- 上周博客互评情况
- [20182332](https://www.cnblogs.com/Stark-GR/p/11440920.html#4350026)
其他(感悟、思考等,可选)
第一周的作业比较复杂,着实给了我不少挑战,我很努力的去查览各种资料和寻求其他人的帮助,最终完成了这份作业,还是有很大收获的,但我还是要提高自我思考能力,实现独立思考。
学习进度条
| | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|
| -------- | :----------------:|:----------------:|:---------------: |:-----:|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 200/200 | 2/2 | 20/20 | |
| 第二周 | 300/500 | 2/4 | 18/38 | |
| 第三周 | 500/1000 | 3/7 | 22/60 | |
| 第四周 | 300/1300 | 2/9 | 30/90 | |
- 计划学习时间:20小时
- 实际学习时间:16小时
- 改进情况:多抽出来娱乐的时间去学习教材或教程网站。
参考资料
- [《Java程序设计与数据结构教程(第二版)》](https://book.douban.com/subject/26851579/)
- [《Java程序设计与数据结构教程(第二版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)