异常:程序在运行的时候出现不正正常的情况
由来:问题也是可以通过java对不正常情况进行描述后的对象的体现。
问题的划分:(1)、严重的问题,java通过error类进行描述,对于error一般不编写针对性的代码进行处理。(2)、非严重的问题,java通过exception类进行描述,可以使用针对性的代码对其进行处理。
20145202马超 《Java程序设计》第五周学习总结

try,catch,finally是用来处理异常的
try
{
需要被监测的代码
}
catch(异常类 变量)
{
处理异常的代码(处理方式)
}
finally
{
一定会执行的语句
}
对捕获到的异常对象进行的方法操作:e.printStrackTrace()
20145202马超 《Java程序设计》第五周学习总结

throws:在功能上声明该功能可能存在问题。
在函数上声明异常,让调用出进行处理,不处理就会编译失败。
20145202马超 《Java程序设计》第五周学习总结

20145202马超 《Java程序设计》第五周学习总结

对多异常的处理:
1.声明异常时,建议声明更加的具体的异常,这样处理的可以更加的具体。
2.对方声明几个异常,就对应有几个catch。
3.如果多个catch中的一场出现继承关系,父亲类catch必须向下放。

throw:当在函数内部出现了throw抛出异常对象,那么久要给对应的处理动作。要么在try catch处理,要么在函数上声明让调用者处理。
一般情况下如果函数内出现异常,函数上需要声明
20145202马超 《Java程序设计》第五周学习总结

throws和throw总结(我的想法):如果是系统所知晓的错误方式的就用throws,如果是系统所不知晓的错误类型,就需要自己生命,就用throw,同时也需要再定义一次异常信息。

第八章习题:
1.C
20145202马超 《Java程序设计》第五周学习总结

2.C
20145202马超 《Java程序设计》第五周学习总结

3.A
20145202马超 《Java程序设计》第五周学习总结

4.ACD
5.ACD
6.D
7.A
20145202马超 《Java程序设计》第五周学习总结

8.A
20145202马超 《Java程序设计》第五周学习总结

9.A
10.A

第九章习题:
1.C
2.AB
3.C
4.D
20145202马超 《Java程序设计》第五周学习总结

5.D
6.A
20145202马超 《Java程序设计》第五周学习总结

7.ABC
8.C
20145202马超 《Java程序设计》第五周学习总结

9.C
10.C

git托管代码截图:
20145202马超 《Java程序设计》第五周学习总结

相关文章:

  • 2021-06-09
  • 2021-08-30
  • 2021-08-07
  • 2021-07-19
  • 2021-06-24
  • 2021-07-08
  • 2022-01-23
  • 2021-10-29
猜你喜欢
  • 2021-05-25
  • 2021-07-05
  • 2021-08-29
  • 2021-07-04
  • 2022-01-21
  • 2022-02-07
  • 2022-02-04
相关资源
相似解决方案