20182320 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结

20182320 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结

教材学习内容总结

这一周的学习内容是教材第一章,第一章向我们大致介绍了计算机的组成和工作原理计算机的语言Java的概念与地位Java的一般代码结构与Java相关的一些重要名词和概念

教材学习中的问题和解决过程

  • 问题1:

对于教材中介绍的许多抽象定义难以理解,例如 “类定义”、“方法”、“名字”等等。

  • 问题1解决方案:

因为教材由英文教材翻译而来,因此这些名词需要用英文的语义进行抽象理解。因此我就对这些名词采取从记忆到理解的方式进行学习,并不时运用c语言的学习经验进行对比,以求达到最好的学习效果。

代码调试中的问题和解决过程

  • 问题1

编写pp1.3的时候遇到下面这种情况

  • 问题1解决方案:

说出来你可能不信,我当时检查这个程序的时候我人就傻掉了,前前后后一共调试了接近半个小时。在经过助教知道修改了一些语句,例如删掉println后面的空格,尝试修改文件名和文件路径,但是最终都没有解决。这真是太艰难了。然而,在我重新创建一个文件并把之前的程序复制进去后,又完美编译了。我:????

代码托管

pp1234是pp1.3,PrintName是pp1.8。

(statistics.sh脚本的运行结果截图)

上周考试错题总结

  • 错题1:

填空:Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls > ls.txt)

原因1:在实验楼中没有学到。

  • 错题2:

判断:Linux Bash中, 可以使用man printf查看C语言中printf函数的帮助文档。 (x)

原因2:没有看清是“帮助文档”而非功能查看。

(剩下的都不记得了。。。。)

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 10000行 30篇 400小时
第一周 208/208 2/2 9/9

参考资料

《Java程序设计与数据结构教程》(第二版)

感悟:

第一,Java语言在某种程度上与我们学过的C语言有很大的相似度,因此学起来可以进行类比,促进对Java的理解与学习。

第二,当Java程序出现语法错误无法编译时,说明我们应该去深入学习Java语言的语法结构和语言规则,并仔细检查程序。

第三,在创建与管理目录时,尽量按照一般标准或自己习惯的方式,有规律的进行目录规划,这样可以使我们能随时快速找到我们想找的文件,并且是磁盘空间利用更加合理。

结对及互评

我评论了20182307的博客

点评过的同学博客和代码

  • 本周结对学习情况
    • 20182307
    • 结对照片
    • 结对学习内容
      • JDB调试
      • 码云上传代码
  • 上周博客互评情况
原文地址:https://www.cnblogs.com/leonzheng/p/11509567.html