《数据结构与面向对象程序设计》第01周学习总结

目录

  • 学号20182323 2019-2020-1 《数据结构与面向对象程序设计》第01周学习总结
    • 教材学习内容总结
    • 教材学习中的问题和解决过程
    • 代码调试中的问题和解决过程
    • 代码托管
    • 上周考试错题总结
    • 结对及互评
      • 点评模板:
      • 点评过的同学博客和代码
    • 其他(感悟、思考等,可选)
    • 学习进度条
    • 参考资料

目录

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

教材学习内容总结

  1. 学习了java的历史与发展。
  2. 学习了一些软件工具,开发环境等。
  3. 掌握了一些标识符,保留字,语义、语法、错误分类以及举例。
  4. 了解到面向对象软件的设计原则。

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

  • 问题1:在打印名字的教材作业当中,刚开始“CQ"两个字排版一直排不好,很困扰。
    《数据结构与面向对象程序设计》第01周学习总结_第1张图片

  • 问题1解决方案:在同学的帮助下,我了解到banner命令,通过banner CQ,linux打印出来了样本,这样排版就方便了很多。

  • 问题2:当执行一个程序时,处理器从哪里读取每个程序指令?

  • 问题2解决方案:通过查阅资料发现,主存储器简称主存,是处理器执行程序时用于临时存放程序及其数据。

《数据结构与面向对象程序设计》第01周学习总结_第2张图片

例如:当运行hello,world时,hello,world程序首先被加载,从磁盘中复制到寄存器中,寄存器将hwllo,world程序复制到主存中进行存储。程序运行过程中,CPU执行hello,world机器指令,指令的结果是将“hello,world”字符由内存复制到寄存器,寄存器再将结果复制到显示设备上显示出来。

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

  • 问题1:在我的目录182323cq当中,我想将hello.java从这个目录移到src目录中,于是输入mv hello.java 182323cq,然后我找不到hello.java这个文件了。这个目录出现了182323cq。

  • 问题1解决方案:通过CSDN了解到,mv有移动和重命名两个功能。我这里是用了重命名的功能。

拓展:mv的使用

命令格式:mv [选项]源文件或目录 目标文件或目录。

当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

  • 问题2:在运行脚本的时候,多处出现fatal代码。

  • 问题2解决方案:在放脚本的目录中运行脚本就可以了。

代码托管

《数据结构与面向对象程序设计》第01周学习总结_第3张图片

上周考试错题总结

  • 考试成绩满分,但有的真的不知道,是用手机查的,对于考试卷上的内容我会全部掌握的。

结对及互评

点评模板:

  • 博客中值得学习的或问题:
    • 加入自己学习过程中的图片,给人印象深刻。
    • 态度认真,对问题有自己的见解。
  • 代码中值得学习的或问题:
    • 代码排版不错,便于阅读
    • 代码量有待提升
  • 基于评分标准,我给本博客打分:13分。得分情况如下:
  1. 正确使用Markdown语法(加1分):
    • 不使用Markdown不加分
    • 有语法错误的不加分(链接打不开,表格不对,列表不正确...)
    • 排版混乱的不加分
  2. 模板中的要素齐全(加1分)
    • 缺少“教材学习中的问题和解决过程”的不加分
    • 缺少“代码调试中的问题和解决过程”的不加分
    • 代码托管不能打开的不加分
    • 缺少“结对及互评”的不能打开的不加分
    • 缺少“上周考试错题总结”的不能加分
    • 缺少“进度条”的不能加分
    • 缺少“参考资料”的不能加分
  3. 教材学习中的问题和解决过程(2分)

  4. 代码调试中的问题和解决过程(2分)

  5. 本周有效代码超过300分行的(加0分)

  6. 其他加分:
    • 周五前发博客的加1分
    • 感想,体会不假大空的加1分
    • 进度条中记录学习时间与改进情况的加1分
    • 有动手写新代码的加1分
    • 错题学习深入的加1分
    • 点评认真,能指出博客和代码中的问题的加1分
    • 结对学习情况真实可信的加1分
  • 参考示例

点评过的同学博客和代码

  • 本周结对学习情况
    • 结对同学学号20182315
    • 结对照片
      《数据结构与面向对象程序设计》第01周学习总结_第4张图片

《数据结构与面向对象程序设计》第01周学习总结_第5张图片

- 结对学习内容
    - 如何运行脚本
    - 博客园随笔怎么加图片
  • 上周博客互评情况
    • 20182314

其他(感悟、思考等,可选)

上程序设计与数据结构这门课已经有几节,慢慢的找到了一些感觉,已经开始对这门课感兴趣了,不断遇见问题,不断通过思考、网上搜索,最终解决问题,这个结果总是令人欣慰的。写博客让我有一种像写日记的感觉,开始对学习过程有自己的一个总结,感觉学习得很充实。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 10000行 30篇 400小时
第一周 77/77 2/2 15/15
  • 计划学习时间:20小时

  • 实际学习时间:15小时

  • 改进情况:准备抽出刷视频的时间拿出来学习

参考资料

  • linux中mv命令使用详解

你可能感兴趣的:(《数据结构与面向对象程序设计》第01周学习总结)