学号 20162314 2016-2017-2 《Java程序设计》第九周学习总结

教材学习内容总结

数据库是为其他程序提供数据的应用软件
关系数据库通过唯一的标识符在不同表的记录间建立了关系
JDBC API用来建立到数据库的连接
CREATE TABLE SQL 语句用来创建新的数据库表
ALTER TABLE SQL 语句用来修改已有的数据库表
SHOW COLUMNS SQL 语句用来获取表的各列和结构设置
INSERT SQL 语句用来向数据库表中添加新数据
SELECT SQL 语句用来得到数据库表中的数据
DELETE FROM SQL 语句用来删除数据库表中的数据
DROP TABLE SQL 语句用来删除整个数据库表
通过修改ResuleSet 可更新数据库

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

  • 问题1:关系数据库的时候失败出现异常

  • 问题1解决方案:

  • 问题2:使用executeUpdate方法删除表出现丢失数据异常
  • 问题2解决方案:注意到教材上写

记住,当删除表时,保存在表中所有数据也一起删除了

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

  • 问题1:
    如最后一行所示,y/n another 命令无法执行
  • 问题方案:我检查了一下我写的源代码,注意到了 y是String定义的 和 scan.nextInt 不是一个类型,需要再new一个 scan
    于是做了以下调整


    然后程序就运行成功了

-问题2:出现无法返回值的问题

  • 问题2解决方案:修改了getMonetaryCoin return

代码托管

上周考试错题总结

  • Exception类的getMessage方法输出栈跟踪信息,有助于找到产生异常的源
  • 必检异常checked必须被一个方法捕获,或者必须列在抛出它的方法头部

结对及互评

20162310 林臻
林臻同学在最近一周的第二十一章数据库的学习中表现十分认真,积极完成实验
他遵循先看视频 后读教材的过程
本章内容相对来说较为重要,但他还是一丝不苟地完成了作业
值得赞扬。

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

合理分配时间很重要,先跟着视频学习,再回过头来看教材能提高效率并且理解深刻。
回过头去看前几周的测试英文版分析还是挺有用的,能同时增加对两种语言的感觉。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 79/79 1/1 10/10
第二周 101/180 2/2 8/18
第三周 230/410 3/3 16/34
第四周 426/836 4/4 24/58
第五周 1326/2152 5/5 20/78
第六周 1111/4263 6/6 8.5/86.5
第七周 191/4467 7/7 12/98.5
第八周 376/4263 8/8 8.5/107
第九周 356/4566 9/9 6/133

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

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

  • 计划学习时间:10小时

  • 实际学习时间:8.5小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表)

参考资料

  • Java学习笔记(第8版)

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

转载于:https://www.cnblogs.com/CS162314/p/6789458.html

王译潇20162314 第九周作业总结相关推荐

  1. 2019年春季学期第九周作业

    A Q 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 2019春第九周作业 我在这个课程的目标是 了解并且应用结构体和数组的知识 这个作业在那个具体方面帮助我实现目标 掌握了数组的简单 ...

  2. 20189200余超 2018-2019-2 移动平台应用开发实践第九周作业

    20189200余超 2018-2019-2 移动平台应用开发实践第九周作业 图形和制定视图 Android视图系统.层次关系 Android应用设计和Web应用设计类似,也分前端和后端设计.Andr ...

  3. 2019春第九周作业

    这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 2019年春季学期第九周作业 我在这个课程的目标是 我希望能够通过学习C语言的知识,编写程序 这个作业在哪个具体方面帮助我实现目标 这个作 ...

  4. 王译潇20162314 实验报告四

    北京电子科技学院BESTI实验报告 课程:程序设计与数据结构 班级: 1623 姓名: 王译潇 学号:20162314 指导教师:娄佳鹏老师.王志强老师 实验日期:2017年5月26号 实验密级: 非 ...

  5. 王译潇20162314 实验报告五

    北京电子科技学院BESTI实验报告 课程:程序设计与数据结构 班级: 1623 姓名: 王译潇 学号:20162314 指导教师:娄佳鹏老师.王志强老师 实验日期:2017年6月9号 实验密级: 非密 ...

  6. 20179301《网络攻防实践》第九周作业

    a.教材第九周和第十周学习 1.第九章学习 1.1恶意代码基本知识 恶意代码定义: 恶意代码(Unwanted Code)是指没有作用却会带来危险的代码,一个最安全的定义是把所有不必要的代码都看作是恶 ...

  7. c语言pta按等级统计学生成绩,第九周作业

    6-1 按等级统计学生成绩 (20 分) 本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数. 函数接口定义: int set_grade( struct student *p, in ...

  8. 2018-2019-2 20189215 《网络攻防技术》第九周作业

    教材<网络攻防技术>第九.十章学习 第9章 恶意代码安全攻防 9.1 恶意代码基础知识 恶意代码是指使计算机按照攻击者的意图执行以达到恶意目标的指令集.类型包括:计算机病毒.蠕虫.恶意移动 ...

  9. 20179311《网络攻防实践》第九周作业

    网络攻防课本第九章总结 1.恶意代码定义 恶意代码指的是使计算机按照攻击者的意图执行以达到恶意目标的指令集.首先恶意代码是一组指令集,恶意代码的实现方式可以多种多样,如二进制执行文件.脚本语言代码.宏 ...

最新文章

  1. python tqdm 不换行_python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
  2. 小米3 开发人员选项
  3. canal数据同步(canal安装)
  4. 语句的输入和输出 数据类型 运算符
  5. 技术文档的撰写_如何撰写出色的技术博客文章
  6. java虚拟机标志_《Java虚拟机原理图解》1.3、class文件中的访问标志、类索引、父类索引、接口索引集合...
  7. 聚集索引表插入数据和删除数据的方式是怎样的
  8. 为什么像王者荣耀这样的游戏Server不愿意使用微服务??
  9. oracle删除临时会话表,新一代QQ群机器人
  10. 查看EXE/DLL文件是32/64位之通用方法
  11. 在互联网寒冬,程序员能够做什么?
  12. 摩尔投票(包含题目讲解)
  13. NPOI编辑WORD文档
  14. 关于个税汇算清缴,你所关心的问题都在这了
  15. OA协同办公系统功能介绍
  16. python处理中文乱码现象
  17. 弹簧物理-如何模拟弹簧和阻尼
  18. Logistic Regression推导
  19. HDU 1593: find a way to escape
  20. maven项目中,使用pom文件引入自定义jar包

热门文章

  1. Linux shell 之 提取文件名和目录名的一些方法
  2. 安卓关于图片压缩的那些事儿,希望给每个安卓开发人员一些帮助
  3. 大院大所合作对接会7天倒计时!亮点抢先看
  4. yum只下载软件不安装的两种方法
  5. setBackgroundResource的一个问题
  6. plone进行 用户和权限管理
  7. 固定宽度弹性布局(以适应各种各辨率)
  8. 嵌入式软件开发工程师谈软件架构的设计
  9. 物理层协议有哪四大特性
  10. 进程的静止和活动状态