20165208 2017-2018-2 《Java程序设计》第七周学习总结

20165208 2017-2018-2 《Java程序设计》第七周学习总结

教材学习内容总结

第十一章

准备工作:XAMPP的安装
数据库表格的创建
查询修改和更新数据库中的表格
重点:使用预处理语句

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

问题一:在运行时出现了问题提示公共类需要声明。具体如图
1283587-20180415181453809-2072986714.jpg

解决方案一:修正了好几处地方都不能运行成功,后来发现是最开始的文件名没有和主类名保持一致,修改后即可正常运行
1283587-20180415181553163-1296048861.jpg

代码托管

1283587-20180415181649244-1631906749.jpg

1283587-20180415181713700-1322377771.jpg

上周考试错题总结

1283587-20180415181800341-631034264.jpg

A项:如果指定对象无法与该 set 中的当前元素进行比较,则抛出ClassCastException异常。

1283587-20180415182308533-1214606888.jpg

C项:对象变量存放的是引用。D项:输出的是对象的实体。

1283587-20180415182423826-604685186.jpg

out.println(s1 == s2);//①"=="的用法。s1与s2不是一个对象,false。

out.println(s1.equals(s2));//②"equals"的用法。s1与s2的值相同,true。

out.println(s1.matches(s3));//③"matches"用法。s1符合正则表达式s3,true。

out.println(s1.contains(s3));//④"contains"用法。s1不包含s2的内容,false。

out.println(s1.contains(s4));//⑤"contains"用法。s4是s1的子串,true。

1283587-20180415182452064-1000044150.jpg

D项:若想打印数组,数组必须调用静态方法Arrays.toString,也就是将以上程序中的String s1 = ""+Numbers;改为String s1 = Arrays.toString(Numbers);。如果要打印多维数组,则需要调用Arrays.deepToString方法。

1283587-20180415183633268-1378077932.jpg

B项:finally代码块定义一定会执行的代码,它通常用于关闭资源。对于异常的部分,如果没有做finally处理,那么这个程序是有缺陷的,每次调用完资源再把资源释放掉是必须的,否则运行压力会特别大。

参考资料

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周36/364/430/30
第二周464/5001/518/48
第三周832/13322/717/65
第四周939/22712/917/65
第五周1163/34341/1017/65
第六周1176/46101/1115/65
第七周864/54742/1215/80

转载于:https://www.cnblogs.com/KY-high/p/8848928.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值