码迷,mamicode.com
首页 > 其他好文 > 详细

异常知识点。

时间:2020-12-23 11:53:00      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:手工   直接   row   程序   cep   子类   关系   异常类   向上转型   

1.异常是导致程序中断运行的一种指令流,当异常发生时,如果没有进行良好的处理则程序将会中断执行。

2.异常可以使用try...catch进行处理,也可以使用try...catch...finally进行处理,在try语句中捕捉异常,然后在catch中处理异常,finally作为异常的统一出口,不管是否发生异常都要执行此段代码。

3.异常的嘴阀父类是Throwable,其分为两个子类,分别为Exception、Error。Exception表示程序处理的异常,而error表示JVM错误,一般不由程序开发人员处理。

4.发生异常后,JVM会自动产生一个异常类的实例化对象,并匹配响应的catch语句中的异常类型,也可以利用对象的向上转型关系直接捕获Exception。

5.throws用在方法声明处,表示本方法不处理异常。

6.throw表示在方法中手工抛出一个异常。

7.自定义异常类时,只需要继承Exception既可。

异常知识点。

标签:手工   直接   row   程序   cep   子类   关系   异常类   向上转型   

原文地址:https://www.cnblogs.com/wangffeng293/p/14154018.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!