王译潇20162314 第九周作业总结

学号 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解决方案:
    1062769-20170430162750959-2060741313.jpg

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

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

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

  • 问题1:1062769-20170402204205586-387658928.png
    如最后一行所示,y/n another 命令无法执行
  • 问题方案:我检查了一下我写的源代码,注意到了 y是String定义的 和 scan.nextInt 不是一个类型,需要再new一个 scan
    于是做了以下调整
    1062769-20170402204637820-1388607139.png
    1062769-20170402204650086-113456347.png
    然后程序就运行成功了
    1062769-20170402204714649-800564641.png

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

  • 问题2解决方案:修改了getMonetaryCoin return
    1062769-20170409165629832-1747376970.png

代码托管

1062769-20170402215555852-2080210021.png

上周考试错题总结

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

结对及互评

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

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

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

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周79/791/110/10
第二周101/1802/28/18
第三周230/4103/316/34
第四周426/8364/424/58
第五周1326/21525/520/78
第六周1111/42636/68.5/86.5
第七周191/44677/712/98.5
第八周376/42638/88.5/107
第九周356/45669/96/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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/468730.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sketchup边线设置_春天花花天桥,SketchUp草图大师快速建模!

最近小吧在网上看到一座设计很特别的天桥,形状很像一朵花,名字也十分写实——春花天桥。喏,就是下面这个家伙!图片来自网络春花天桥是2011年深圳举办大运会前夕投资建设的形象提升工程之一,在建设初期就被定位为地标性…

android 7.1 apk的systemuid和系统应用Setting相同导致开机找不到库的问题

1、前言Android apk加载机制这就是我最近在解决的一个问题,32位的apk可以用32位的库,那64位的apk可以用64位的库,如果我想64位的apk同时使用32和64位的库呢?android加载so文件的机制apk在安装的过程中,系统就会对apk进…

怎样的人适合当码农?

1高中的时候,我一个友仔,他说要创办一个科技协会,然后跟我说电脑里面的代码都是0和1组成的,我现在还记得那天我们在学校开会的时候讨论电脑如何运行,我一脸痴呆的听他给我讲解电子知识,而且他后面自己做了一…

android 7.1 apk的systemuid [2]

1 上周发的一篇文章《android 7.1 apk的systemuid和系统应用Setting相同导致开机找不到库的问题》,然后有个小伙伴找我讨论了,觉得自己的脑洞了打开了很多,所以针对这个问题再次做一次总结,如果大家有好的建议也可以在文末留言。…

Struts2_3_国际化处理_自定义拦截器_文件上传及下载_OGNL

Struts2国际化处理 浏览器根据当前的语言环境自动查找对应的语言环境资源包, 使jsp显示合适的语言数据环境 Struts2实现国际化, 动作类必须继承ActionSupport 创建资源包 资源包由多个properties文件组成, properties文件的文件名必须满足命名规范: 文件名_语言代码_国家代码…

RBAC 基于角色的访问控制

RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。…

C语言书籍大全

学习过linux的同学应该都知道,linux系统几乎都是用c编写,包括现在主流的android,ios系统,都是使用c编程。为了方便大家学习C语言,小编搜集整理了市面几乎所有的C语言书籍,下面给出部分比较有名的,在微信公众…

android 7.1 apk的systemuid相同导致问题[2]

1上周发的一篇文章《android 7.1 apk的systemuid和系统应用Setting相同导致开机找不到库的问题》,然后有个小伙伴找我讨论了,觉得自己的脑洞了打开了很多,所以针对这个问题再次做一次总结,如果大家有好的建议也可以在文末留言。2先…

送书送书送书,(包邮)送,仅此而已!

亲爱的各位fans们,大家好,这次小编联合5个公众号朋友一起送书,一共送出 6本,当然包邮!感谢本次活动的赞助商北京大学出版社。6个公众号联合送书,一共6本书,每个公众号送1本(包邮)。 6个公众号同…

requests 获取div_爬虫系列第五篇 使用requests与BeautifulSoup爬取豆瓣图书Top250

上一篇我们学习了BeautifulSoup的基本用法,本节我们使用它来爬取豆瓣图书Top250。一、网页分析我们爬取的网页的url是https://book.douban.com/top250?icnindex-book250-all。首页如图与豆瓣电影Top250差不多,将页面拉到最底部,可以看到分页…

python--socket套接字/TCP

socket套接字/TCP 一 客户端/服务器架构 C/S架构,包括 硬件C/S架构(打印机)软件C/S 架构(web服务)C/S架构的软件(软件属于应用层)是基于网络进行通信的Server端要: 1.力求一直提供服…

uniapp封装网络请求_八张图带你走进“通过一个完美请求封装一个网络模块”

本文提供视频课程讲解,需要的小伙伴可以点赞私信‘’网络模块‘’前往领取学习大纲1、网络模块在应用中的地位1.1当今占统治地位的网络组件OKHttp OkHttp 是一个相对成熟的解决方案,据说 Android4.4 的源码中可以看到 HttpURLConnection 已经替换成 OkHt…

毕业的这0111年

1.2004年,不知道大家对这个时间有没有感觉,那几年我正在读高中,韩寒的《三重门》席卷校园,同样还有郭敬明的《夏至未至》。那时候的我,还挣扎在温饱阶段,我每天吃饭的时候都想上食堂的三楼吃风味&#xff0…

我的互助小蜜圈

写在前面 从不久之前到现在,我的微信公众号从一个小小小阶段到了另一个小小阶段,非常感谢各位读者对我的信任和支持,当然我也是非常用心的维护这这群大佬,时刻想着怎样给各位大佬做好服务 ,比如我正在溜娃&#xff0c…

比较两个表格的不同_两表数据的核对,WPS表格似乎更加方便容易

在EXCEL中的两个表格的数据对比,可能使用的方法会采用到查询语句,VBA之类的。显得在使用的过程显得有些复杂。在不经间发现WPS表格的功能处理此类的问题显得就比较的简单的多。查看并标识出分数相同的内容如下面的分数表,选择分数栏的范围&am…

我的知识小密圈

写在前面从不久之前到现在,我的微信公众号从一个小小小阶段到了另一个小小阶段,非常感谢各位读者对我的信任和支持,当然我也是非常用心的维护这这群朋友,时刻想着怎样给大家做好服务 ,比如我正在溜娃,隔断时…

vk_down 每次下翻丙行 c++_笔记本接口不够用?不妨试试这款Type-C拓展坞,给你7个接口用...

随着笔记本电脑越来越轻薄化,已经很难再布局较多的数据接口了,但是在办公等环境下总是需要这些接口来满足需求。就拿小新个人来说,使用的是小米笔记本12.5寸款的,该款笔记本仅有三个接口,分别是全功能 USB-C 接口 x 1、…

学习,才是最好的投资~

推荐语:我因为王小波常说而喜欢的英国哲学家罗素的一句话: 参差多态乃是幸福的本源。正是因为有了多种多样的行业,才使得我们的职业也是多种多样,行行出大牛!这个世界天生就注定有人搞互联网的,Linux&#…

第二百四十八节,Bootstrap轮播插件

Bootstrap轮播插件 学习要点: 1.轮播插件 本节课我们主要学习一下 Bootstrap 中的轮播插件。 一.轮播 轮播插件就是将几张同等大小的大图,按照顺序依次播放。 基本实例。 第一步,给轮播器区域div设置一个id给轮播器区域div设置样…

xgboost分类_XGBoost(Extreme Gradient Boosting)

一、XGBoost在Ensemble Learning中的位置机器学习中,有一类算法叫集成学习(Ensemble Learning),所谓集成学习,指将多个分类器的预测结果集成起来,作为最终预测结果,它要求每个分类器具备一定的“…