20172322 2017-2018-2 《程序设计与数据结构》第一周学习总结
教材学习内容总结
初步了解了计算机的硬件组成,了解了计算机的运算过程,了解了二进制的基础知识。懂得了在JAVA中加入注释的方法。并且学习到了Java中的保留字和自定义标识符的规则:程序中自定义的标识符可以是任何字母、数字、下划线和美元符号的组合,但不能以数字开头。
教材学习中的问题和解决过程(本周教材内容问题不多,较多问题存在于代码调试过程中)
- 问题1:教材比较直接的只显示了JAVA程序中应该输入的代码,没有前提提示,初看有些懵逼。
- 问题1解决方案:在通过学习老师发的教程后看书就觉得很简单。
代码调试中的问题和解决过程
- 问题1:在第一次使用码云托管代码的时候因为在之前习惯了cd ~的返回目录命令导致直接回到了虚拟机目录。
- 问题1解决方案:使用cd 自己的码云网址进入自己的目录下就可以开心的编辑啦。
- 问题2:经常在调试代码途中进入了某个目录而忘记回到上个目录,导致之后的实验无法进行。
- 问题2解决方案:在写入代码时养成下意识看当前目录的习惯。
- 问题3:在第一次将代码托管至码云时,已经在虚拟机中上传成功但是在码云中没有显示。
- 问题3解决方案:刷新网页。
- 问题4:在编码JAVA程序时总是忘记在)后敲入;
- 问题4解决方案:每次忘记输入;在编译JAVA程序时就会提醒错误,次数多了就记下来了
- 问题5:mv和rm命令常常混淆,想用mv移动文件输入了rm然后瞬间爆炸,一失手成千古恨。
- 问题5解决方案:多爆炸几次就再也输不错了。
- 问题6:有几次在我编写完一个程序后使用javac编译后直接放入了src文件夹,新文件处于src文件夹中好似上传不能成功,如图
- 问题6解决方案:多次尝试之后才发现了这个问题,之后就只有先上传再移动小程序到src文件夹再上传就可以解决。
但是在之后的实验中我发现问题并没有这么简单,我经过一些实验发现问题可能是出在没有git pull上,我还需要更多实验来查验这个问题。
嗯,我觉得我应该是发现了问题所在,git pull 就是你的锅!
代码托管
上周考试错题总结(博客写完时错题未下发,下发后增补)
- 错题1及原因,理解情况
- 错题2及原因,理解情况
- ...
其他(感悟、思考等,可选)
- 感悟:1.编程类的学习特别需要耐心,如果一时着急导致一个字符出错就会导致结果错误。
2.我爱学习! - 思考:在Windows中编写JAVA程序和在Linux中编写JAVA程序有何不同?为什么我们需要在Linux中编写呢?
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | 觉得编程挺有意思的 |
第一周 | 242/242 | 1/4 | 12/12 |
计划学习时间:15小时
实际学习时间:12小时