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

教材学习内容总结

·联机文档也就是注释应该简练且有意义。
·保留字符(class、public、static、void)是特殊含义的标识符,只能够按照预定义的方式使用。
·命名的标识符可以由任意的字母、数字、下划线和美元符号组成。但不能运用其他符号,同时数字不能放在开头。
·Java对于大小写敏感,大小写不同的标识符会被认成不同的标识符。
·空白包括空格、制表符和换行符。合理的利用空白可以使程序显的工整有序。
·一组方法与一个对象有关。
·一个类定义可以创建多个对象

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

  • 问题1:程序设计的语法和语义分别指的是什么
  • 问题1解决方案:语法:定义、单词、符号如何放在一起;语义:确定命令执行时会发生什么。
  • 问题2:源代码和字节码有什么区别
  • 问题2解决方案:字节码不依赖任何具体的处理器类型。
    image

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

  • 问题1:代码管理出现多处fatal
  • 问题1解决方案:代码管理放错文件夹。
  • 问题2:对PP1.8的代码进行编译运行时出现错误
  • 问题2解决方案:在每一行字母前都输入System.out.println ("");
  • 问题3:如何添加目录
  • 问题3解决方案:有道云添加
    目录

    代码托管

    上周考试错题总结

    1.填空:Linux Bash中,可以使用help,man和(info)命令查找命令的帮助信息。
    2.填空:在 Linux 系统里, (root) 账户拥有整个系统至高无上的权利。
    3.填空:Linux Bash中,Ctrl+a快捷键的作用是(将光标移至输入行头,相当于Home键)。
    4.判断:Linux Bash中, 可以使用man printf查看C语言中printf函数的帮助文档。 (x)
    5.填空:在Ubuntu中,使用(sudo apt-get install ddd)来安装ddd软件。
    6.填空:在 Linux 里面可以使用使用(chmod)命令修改文件的权限。
    7.填空:Linux Bash中,使用(groups)命令来查看用户属于哪些用户组。
    8.填空:Linux中没有C盘,D盘,其文件系统的目录是由(FHS)标准规定好的。
    9.判断:Linux Bash中,cd ~ 命令可以切换到'home'目录。 (Ok)
    10.判断:Linux Bash中,pwd是password的缩写,可以修改用户密码。(X)
    11.判断:Linux Bash中,强制删除test文件的命令是(rm -f test )。
    12.填空:Linux Bash中,使用(tab)进行命令补全。
    13.填空:Linux Bash中,使用(ls)命令列出文件和目录。
    14.填空:Linux Bash中,使用cat命令带行号查看test内容的命令是(cat –n test)。
    15.填空:Linux Bash中,使用echo查看环境变量PATH值的命令是(echo $PATH
    16.填空:Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1)。
    17.判断:Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
    18.填空:Linux Bash中,zip命令使用(-e)参数可以创建加密压缩包。
    19.填空:Linux Bash中,(touch test)命令可以创建一个空白文件test。
    20.填空:Linux Bash中,ls . | sort 命令的功能是( 显示当前目录内容并排序 )
    21.填空:Linux Bash中,使用grep查找当前目录下.c中main函数在那个文件中的命令是( grep main .c)
    22.填空:Linux Bash中,使用wc统计hello.c和main.c共有几行代码的的命令是( wc -l hello.c main.c )
    23.判断:Linux Bash中,set/env/exprot三个命令功能等价 。x
    24.填空:Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls > ls.txt)
    25.填空:Linux Bash中,(cheat find )命令可以查年find命令的使用示例。
    原因:考试的时候因为是开卷考试,只顾及答案,并没有注重知识点。

    结对及互评

    评分标准

    点评模板:

    • 博客中值得学习的或问题:
      ·排版不好,需要改进

    • 代码中值得学习的或问题:
      ·代码整齐,清晰。
      ·文件名称简洁明了。

    • 基于评分标准,我给本博客打分:13分。得分情况如下:
      ·1.正确使用Markdown语法(加1分)
      ·2.模板中的要素齐全(加1分)
      ·3.教材学习中的问题和解决过程, 三个问题加3分
      ·4.代码调试中的问题和解决过程, 三个问题加3分
      ·5.感想,体会不假大空加1分
      ·6.进度条中记录学习时间与改进情况加1分
      ·7.有动手写新代码加1分
      ·8.结对学习情况真实可信加1分
      ·9.点评认真,能指出博客和代码中的问题的加1分

    • 参考示例

    点评过的同学博客和代码

    • 本周结对学习情况
      • 20182313

      • 结对照片

      • 结对学习内容

        • 如何安装使用代码管理
        • 在上传码云的过程中遇到的问题

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

    Java才开始一周我就感受到了课业的繁忙,我有拖延的习惯,常常会导致我容易跟不上学习的进度,所以我要做好复习和预习,争取提前将学习任务完成,接着学习新的知识。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 164/164 2/2 22/22 能够脱离鼠标,将上一周的知识点进行巩固
    • 计划学习时间:20小时

    • 实际学习时间:22小时

    • 改进情况:

    参考资料

    Markdown 语法图解 https://www.cnblogs.com/lsgxeva/p/8582735.html