20162323周楠《Java程序设计与数据结构》第三周的总结
20162323周楠 2016-2017-2 《程序设计与数据结构》第3周学习总结
教材学习内容总结
new运算符返回新建对象的引用
多个引用变量可以指向同一个对象
Java标准类库按包来组织
java.lang包中的所有类将自动引入到每个程序中
Math类的所有方法都是静态的,通过类名来调用它们
教材学习中的问题和解决过程
- 1什么是别名?
- 如果两个引用指向任何对象的引用,则它们互为别名。通过一个引用改变对象的状态,也就改变了另一个引用指向的对象。
- 2如何将基本类型值表示为一个对象
- 对于每种基本数据类型,Java标准类库中都定义了一个包装类。在需要调用对象时,从包装类中创建一个对象即可。
代码调试中的问题和解决过程
- xx1做PP3-3时老是提示错误
- xx1没有搞清楚类,改正以后可以运行
代码托管
- 代码提交过程截图:
- 运行 git log --pretty=format:"%h - %an, %ci : %s" 并截图
- 代码量截图:
- 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图
(statistics.sh脚本的运行结果截图)
上周考试错题总结
- 1Linux Bash中,(grep )命令可以进行全文检索。
对命令太不熟悉,一定会加强记忆。
-20.byte a=3;byte b=4; 那么 a+b的类型也是byte.(X)
应该是int
-Java程序开发中遇到的逻辑错误,命令行中要用(JDB)进行调试
在老师给出的链接拓展资料中,以后会对注意
-Java中赋值需要类型相匹配,所以byte i = 3; int j =2; j=i;中的赋值是无法通过编译的。(X)
可以编译,强制编译
-Java中整数类型有四种,其中(byte)类型的长度是一个字节.
一个字节是八位,所以正确
-0x10%8 的结果是(0 )
ox是十六进制,在十六进制下10是16,所以余数为0 - int i=3; System.out.println(i++);的结果是(3)
i++ 是先输出再+1++i 是+1再输出
-Java中(表达式)由一个或多个运算符用操作数组成,用来执行一个计算。
-:Java中,Scanner类的(nextLine)方法提供了从标准输入获取一行文本的的能力。
学习感悟
xxx就现阶段的学习,对着教材敲代码是一个学习的好方法,可以对比得到很多,不过也不能只敲书上有的代码,对于一些代码不理解的地方,尝试着去发现,尝试着对代码进行修改,然后对比运行结果,可以从中得到很多。
xxx
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 29/200 | 1/2 | 12/20 | |
| 第二周 | 292/500 | 2/4 | 18/38 | |
| 第三周 | 314/1000 | 5/7 | 18/60 |


浙公网安备 33010602011771号