学号20172309 2017-2018-2 《程序设计与数据结构》第2周学习总结
教材学习内容总结
- 了解到了字符与字符串的区别与其之间的拼接,还学会了转义序列的使用方法。其中最常用到的
就是+
和\n
. - 知道了变量与常量与它们的使用方法。使用常量前需表明他的变量名和变量声明,而常量一般是用大写字母表示。
- 了解到了Java的基本数据类型,其中整形型与浮点型中默认的是:
int
和double
. - 能够谈论语法及表达式的处理。
- 其中最高兴的是学到了交互式程序的Scanner类。
学习课本教材中遇到的问题:
-
在学习课本的过程中,前五节基本没什么问题,可以通过看蓝墨云班课解决。不过在学习第六节时普遍看不懂,不过最后通过做课后习题把他基本掌握了。
代码调试中的问题和解决过程:
- 问题1:全篇代码中如果打到了关键字却不变色。如图
- 问题1解决方案:经过仔细分析,发现是使用vim 创建文件名时没加后缀.Java.
- 问题2:出现“程序包system不存在”的现象。
- 问题2解决方案:System的首写字母没大写,这印证了课本中说的“在Java语言中大小写差别很重要”那句话。
- 问题3: 出现无法描述的问题:
- 问题3解决方案:在里面分析不难发现当时定义文件名用的是
vim src/hmework2_3.java
,(homework拼写错误),而后面在代码中写对了 - 问题4:找不到变量符号
- 问题4解决方案:经过仔细、反复推敲。个人认为是因为变量名有两个单词时应该连起来或者用_连接。
代码托管
上周考试错题总结
- 错题1:当执行一个程序时,处理器从___读取每个程序指令。 答案:主储存器。 我的答案:储存在处理器中的寄存器。
- 错题2:通过引用地址直接获得存储项的能力被称为__。 答案:随机存取。 我的答案:顺序存取。
- 错题3:Java是什么语言? 答案:第四代和高级语言 我的答案:高级语言
- 错题4:注释应该有深刻见解并解释指令的意图是什么。
- 错题5在Java中,保留字可以被程序员重新定义,去表示不同于它们最初意义的其他含义。 这句话是错误的!
思考与反思
- 主要是因为自己不够仔细,许多错误可以避免。除此之外,还需自己努力尝试、问题尽量自己解决.
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 75/200 | 1/1 | 5/20 | |
第二周 | 560/500 | 1/2 | ?/38 |