码迷,mamicode.com
首页 > 编程语言 > 详细

java学习--异常

时间:2019-04-01 13:00:04      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:row   try   重写   一个   .com   调用   结果   mamicode   java   

异常的概念

java异常是java提供的用于处理程序中错误的一种机制

所谓的错误是指在程序运行过程中发生的一些异常事件。如除0溢出,数组下标越界,文件不存在

设计良好的程序应该在异常发生时,提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。

 

 

异常的分类

技术图片

技术图片

技术图片

技术图片

技术图片

 

 

声明和抛出异常

如果一个方法体中可能抛出某种必须处理的异常,有两种处理方式

一种是使用try catch捕获并处理异常,

另一种是在方法的参数列表后边使用throws声明该可能要抛出的异常

 

抛出异常的方法如果被重写,那重写的方法需要抛出与原方法类型一致的异常或不抛出异常

 

方法体中异常的抛出可能方式

1,方法体调用了要抛出异常的方法

2,使用throw手动的抛出异常

 

总结

一个图

五个关键字

    try catch finally throw throws

先逮小(子类异常),再逮大的(父类异常)

异常和重写的关系

  重写的方法要抛出同类异常或者不抛异常

 

java学习--异常

标签:row   try   重写   一个   .com   调用   结果   mamicode   java   

原文地址:https://www.cnblogs.com/gaoBlog/p/10635680.html

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