201521123099 《Java程序设计》第9周学习总结

1. 本周学习总结

1109956-20170422185936087-1845652846.png

2. 书面作业

题目5-1

1.1 截图你的提交结果(出现学号)

1109956-20170422140758431-145354018.png

1.2 自己以前编写的代码中经常出现什么异常、需要捕获吗(为什么)?应如何避免?

 容易出现拼写错误还有数组越界的异常。不需要捕获,自己多注意就可以。

1.3 什么样的异常要求用户一定要使用捕获处理?

 除了 Error 和 RuntimeException 及其子类以外的异常都要使用捕获处理。

处理异常使你的程序更加健壮

题目5-2
2.1 截图你的提交结果(出现学号)
1109956-20170422152931868-1398295575.png

2.2 实验总结
throw与throws

 一开始下标忘记-1,经同学提醒发现并解决。

题目5-3
3.1 截图你的提交结果(出现学号)
1109956-20170422163743915-1390247052.png

3.2 阅读Integer.parsetInt源代码,结合3.1说说抛出异常时需要传递给调用者一些什么信息?

 传递给调用者其出错的原因。

函数题

题目4-1(多种异常的捕获)

3.1 截图你的提交结果(出现学号)
1109956-20170422182620290-1588281904.png

3.2 一个try块中如果可能抛出多种异常,捕获时需要注意些什么?

 catch中的异常不能有继承关系,应先处理子类中的异常在处理父类中的异常。

转载于:https://www.cnblogs.com/blingc/p/6748692.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值