# 20182331 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结
20182331 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结
教材学习内容总结
1.简单学习计算机和Java的基础知识,试着编译我的第一个Java程序,以及作业PP1.3,PP1.8。
程序开发的具体过程、开发环境、错误分析和总结。
Java程序基本结构,有注释、类、保留字及命名规范等。
教材学习中的问题和解决过程
- 问题1:Java和C语言的不同?
- 问题1解决方案:经过一星期的学习,个人感觉java和C的区别不是很大,两者之间相同性质的东西只是名称不同,但内核一致。
- 问题2:(String[] args)是数组吗,后面的是参数吗?
- 问题2解决方案:不是,这是规定的格式。
代码调试中的问题和解决过程
- 问题1:";"编译失败
- 问题1解决方案:“;”中文和英文一样,我也就没注意
- 问题2:不创建文件用vim直接写代码,编译时找不见文件
- 问题2解决方案:vim后面要加上文件名
- ...
代码托管
上周考试错题总结
填空: 在Linux里面可以使用(chmod)命令修改文件的权限
填空: Linux里面没有C盘D盘,其文件系统的目录是由(FHS)标准规定好的,
填空: Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1)。
判断: Linux Bash中使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
填空Linux Bash中,使grep查找当前目录下.c中main函数在那个文件中的命令是( grep main .c)
填空: linux Bash中,使用wc统计hello.c和main.c有几行代码的命令是( wc -l hello.c main.c)
判断: Linux Bash中,set/env/exprot三个命令功的等价。(X)
填空: linux bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls>ls.txt)
总结:因为个人懒惰,所以并没有把实验楼扎扎实实的过一遍,结果导致很多基础的知识点并不知道。
结对及互评
结对学习内容
安装statistics.sh脚本
编辑vimrc
使用git
写输出程序
分析java与c语言的异同
董其鹏:我和他一整个下午都是在401一起度过的,坐在一起有问题也是一块讨论,一起解决的。我感觉我们两学的都挺扎实的,也是收获满满。
其他(感悟、思考等,可选)
尽管过了一周,但对linux下的命令行操作还是很无奈。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 109/109 | 2/2 | 20/20 |