您的位置:首页 > 编程语言 > Java开发

20155235 2016-2017-2 《Java程序设计》第9周学习总结

2017-04-21 21:16 288 查看

20155235 2016-2017-2 《Java程序设计》第9周学习总结

教材学习内容总结

第十六章 整合数据库

JDBC入门

JDBC简介

连接数据库

使用Statement、ResultSet

使用PreparedStatement、CallableStatement

JDBC进阶

使用DataSource取得联机

使用ResultSet卷动、更新数据

批次更新

Blob与Clob

交易简介

metadata简介

RowSet简介

第十七章 反射与类加载器

运用反射

Class与.class文档

使用Class.forName()

从Class获得信息

从Class建立对象

操作对象方法与成员

动态代理

了解类加载器

类加载器层级架构

建立ClassLoader实例

第十八章 自定义泛型、枚举与注释

自定义泛型

使用extends与?

使用super与?

自定义枚举

了解java.lang.Enum类

enum高级运用

关于注释

常用标准注释

自定义注释类型

JDK8标注增强功能

执行使其读取注释信息

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

问题1:


问题1解决方案:在前面面定义一下ArraysList.

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

问题1:


问题1解决方案:这个问题我并没有找到解决方法,后来我就把git 卸载重装了。然而又出现了了新的问题......

问题2:


问题2解决方案:这便是重装了Git后的新问题,目前正在解决。

代码托管





上周考试错题总结

7.正则表达式”(‘|”)(.*?)\1”匹配 “'Hello',"World””的结果是()

A .不匹配

B .'Hello'

C ."World"

D .'Hello',"World"

解析:反向引用 \1 代表第一个()中的匹配内容。错题原因:漏选

9.正则表达式 zo* 匹配()

A .z

B .zo

C .zoo

D .zooooooooooooooooooooooooooo

解析:* 可以是0次。错题原因:漏选+1.

11.正则表达式 r.t 能够匹配字符串()

A .rat

B .rt

C .rut

D .root

解析:r.t表示 r开着,中间为任意字符接着为t的三字母字符串。错题原因:漏选+2.

结对及互评

基于以下标准,我给20155211解雪莹本博客评12分

博客中值得学习的或问题:

教材知识很详细

对教材中的问题有很好的解决方案

代码中值得学习的或问题:

代码量很大

基于评分标准,我给本博客打分:12分。得分情况如下:

正确使用Markdown语法(加1分):

模板中的要素齐全(加1分)

教材学习中的问题和解决过程, 一个问题加1分

代码调试中的问题和解决过程, 一个问题加1分

本周有效代码超过300分行的(加2分)

一周提交次数少于20次的不加分

其他加分

感想,体会不假大空的加1分

排版精美的加一分

进度条中记录学习时间与改进情况的加1分

点评认真,能指出博客和代码中的问题的加1分

结对学习情况真实可信的加1分

评分标准

正确使用Markdown语法(加1分):

不使用Markdown不加分

有语法错误的不加分(链接打不开,表格不对,列表不正确...)

排版混乱的不加分

模板中的要素齐全(加1分)

缺少“教材学习中的问题和解决过程”的不加分

缺少“代码调试中的问题和解决过程”的不加分

代码托管不能打开的不加分

缺少“结对及互评”的不能打开的不加分

缺少“上周考试错题总结”的不能加分

缺少“进度条”的不能加分

缺少“参考资料”的不能加分

教材学习中的问题和解决过程, 一个问题加1分

代码调试中的问题和解决过程, 一个问题加1分

本周有效代码超过300分行的(加2分)

一周提交次数少于20次的不加分

其他加分:

周五前发博客的加1分

感想,体会不假大空的加1分

排版精美的加一分

进度条中记录学习时间与改进情况的加1分

有动手写新代码的加1分

课后选择题有验证的加1分

代码Commit Message规范的加1分

错题学习深入的加1分

点评认真,能指出博客和代码中的问题的加1分

结对学习情况真实可信的加1分

扣分:

有抄袭的扣至0分

代码作弊的扣至0分

迟交作业的扣至0分

点评模板:

博客中值得学习的或问题:

xxx

xxx

...

代码中值得学习的或问题:

xxx

xxx

...

基于评分标准,我给本博客打分:XX分。得分情况如下:xxx

参考示例

点评过的同学博客和代码

本周结对学习情况

20155211

结对照片

结对学习内容

一起交流了考试的错题以及实验的代码。虽然题目不同,但是一起交流后任然获得许多启发。

上周博客互评情况

20155209

20155326

20155325

20155210

20155225

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

GIT的大问题解决啦!!!!!开心到炸裂!!!!然后就是因为每周的任务都很重,现在觉得以前的基础知识不够扎实。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周20/201/120/20
第二周200/2002/220/30学会了Git上传
第三周700/7003/340/50成功编了500+代码
第四周500/5004/420/30这个星期比较忙,期间没时间上传,但是还是编了500+代码
第五周700/7005/520/20这周有改进上一周的问题,周一周二都编了代码,但是Git出了问题,无法上传,在周末解决了问题
第六周1100/11006/650/50这周的进步比较大,虽然没有做到每天都git,但是在每天都有留出专门打代码的时间,还是很有收获的
第七周500/5007/730/30这周和上周一样都在打代码,但是因为git又出了问题,所以没有上传到码云上面去
第八周400/4008/820/30Git重装完成,代码也成功上交,唯一美中不足的地方就是这周的的学习进度有些慢,第十五章并没有怎么看
第九周800/8009/920/20本周有些忙,有两个实验,还有知识问答,本周其实时间很紧,所以学的也不多。
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。

耗时估计的公式

:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

计划学习时间:20小时

实际学习时间:20小时

改进情况:

(有空多看看现代软件工程 课件

软件工程师能力自我评价表)

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导

...

博客中值得学习的或问题:

对教材中的问题有很好的解决方案

代码中值得学习的或问题:

很严谨,值得学习

基于评分标准,我给本博客打分:12分。得分情况如下:

正确使用Markdown语法(加1分):

模板中的要素齐全(加1分)

教材学习中的问题和解决过程, 一个问题加1分

代码调试中的问题和解决过程, 一个问题加1分

本周有效代码超过300分行的(加2分)

一周提交次数少于20次的不加分

其他加分

感想,体会不假大空的加1分

排版精美的加一分

进度条中记录学习时间与改进情况的加1分

错题学习深入的加1分

点评认真,能指出博客和代码中的问题的加1分

结对学习情况真实可信的加1分
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: