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

面试准备(三) Java 异常类层次结构

时间:2016-02-06 10:26:57      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

在Java中,异常分为受检查的异常,与运行时异常. 两者都在异常类层次结构中.这类容易出选择题 考试你是否掌握了异常类并清楚哪些异常类必须捕获 
下面的图展示了Java异常类的继承关系.

技术分享

图1

粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 CHecked Exception 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确保这个规则得到遵守.
绿色的异常是运行时异常(runtime exceptions),需要程序员自己分析代码决定是否捕获和处理,比如 空指针,被0除...
而声明为Error的,则属于严重错误,需要根据业务信息进行特殊处理,Error不需要捕捉。

想要了解更多,请参考: Top 10 Questions about Java Exceptions

相关文章:

 

    1. Top 10 Questions about Java Exceptions
    2. Java Exception Handling Example
    3. java io class hierarchy diagram
    4. Operating System Concepts Hierarchy Diagram

面试准备(三) Java 异常类层次结构

标签:

原文地址:http://www.cnblogs.com/AceIsSunshineRain/p/5183873.html

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