博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Exception 关系
阅读量:7238 次
发布时间:2019-06-29

本文共 380 字,大约阅读时间需要 1 分钟。

hot3.png

在Java中,异常分为受检查的异常,与运行时异常. 两者都在异常类层次结构中.

下面的图展示了Java异常类的继承关系.

 

粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 CHecked Exception 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确保这个规则得到遵守.

绿色的异常是运行时异常(runtime exceptions),需要程序员自己分析代码决定是否捕获和处理,比如 空指针,被0除...
而声明为Error的,则属于严重错误,需要根据业务信息进行特殊处理,Error不需要捕捉。

转载于:https://my.oschina.net/yanjava/blog/655304

你可能感兴趣的文章
20155203 实验二《Java面向对象程序设计》实验报告
查看>>
Day4
查看>>
有了这个方法,画什么图形都可以
查看>>
安卓自定义控件--垂直进度条
查看>>
算法题:阶乘尾零
查看>>
QueryError:Incorrect result size: expected 1, actual 0
查看>>
Leetcode:populating_next_right_pointers_in_each_node题解
查看>>
[基础常识]一步搭建phpwind网站
查看>>
PHPStorm + Homestead + Xdebug + Chrome Xdebug Helper 调试配置
查看>>
Java计算这位同学的平均分
查看>>
p2421 荒岛野人
查看>>
js 5
查看>>
【0】如何在电脑中使用多个python版本【python虚拟环境配置】
查看>>
前端css框架SASS使用教程(转)
查看>>
20120627小记
查看>>
语义化的HTML及其目的
查看>>
算法一回首之《括号匹配算法》
查看>>
Permissions 0664 for '/home/root/.ssh/id_rsa' are too open.
查看>>
Fiddler工具的基本功能(转)
查看>>
oracle事务(转)
查看>>