学号 20172330 2017-2018-2 《程序设计与数据结构》第1周学习总结
教材学习内容总结
第一章是计算机系统概述,基本上全是理论性知识,在了解之后让我知晓了计算机基本结构啊,还有硬件网络程序设计等都有了初步的了解。然后到后面Java编程,刚开始的时候直接不知道该怎么弄,然后在看了老师那个关于HelloWorld的视频后开始照猫画虎,慢慢会编程了,然后熟悉起来将书上的例题以及课后习题都练习着做了一遍,起码知道class public等的作用了。可能还是对一些专业名词不太了解,看老师上课时候在讲解吧。
教材学习中的问题和解决过程
- 问题1:因为第一章感觉都是理论知识,看了一眼决定大概都了解了,然后第二天看又忘了
- 问题1解决方案:每天都熟悉一下,一直循环巩固。
- 问题2:刚开始我很不理解为什么要输{},而且还要输两遍,我在敲代码的时候一直忘记
- 问题2解决方案:书上说{代表着类,然后在敲了好多代码之后知道了{应该算是对一部分的总结,就相当于{}里面的内容是完整的一部分,需要去与其他东西区别开吧,我理解应该是这样。
代码调试中的问题和解决过程
- 问题1:在敲hello,world时,我遇到了vim中 E212:无法打开并写入文件 的问题
- 问题1解决方案:然后我百度了一下,人家告诉我需要
将文件保存到用户目录下,再改变所有者,然后移动到配置目录下,步骤如下:
1) 保存退出时用 :wq ! ~/tmp/file.conf
2)su切换到root用户,将file.conf改变属主, chown root file.conf
3)移动配置文件到目标目录,mv file.conf [pathname]
反正最后是成功的保存了文件并上传
- 问题2:第二次是在做练习pp1.3和pp1.8时候,做的过程挺顺利,但是再上传的时候一直成功不了
- 问题2解决方案:刚开始我是百度了,但是百度告诉我的方法还是不对,一直显示unable to access,所以我只好去问两位助教,但是学长在查阅资料后还是无法解决,最后我就去找了王老师。然后王老师告诉我是因为我的虚拟机连不上网络,然后在经过好久的设置之后最终调好了,我的虚拟机又能重新上网,问题也就解决了。
- 问题3:刚开始做后面练习的时候不知道怎样在一行没有敲完的情况下敲下一行
- 问题3解决方案:然后我把课本第二章部分内容阅读之后,在课本p40页我找到了,\\n执行的是换行新输出的操作,\\t表示一个制表符等好多东西,然后我就成功的敲了出来,下附效果图。
代码托管
其他(感悟、思考等,可选)
刚开始对Java还是感到很恐惧的,觉得应该很难,然后在编完HelloWorld之后觉得编程挺有趣,挺喜欢敲键盘的感觉,然后就一个个的把书上的例题和课后练习都做了。看到自己做的东西挺有成就感的,然后决定要更好的学习Java。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 180/180 | 1/2 | 25/20 |
-
计划学习时间20小时
-
实际学习时间:21小时
-
改进情况:下周继续努力敲代码吧