Java 异常类层次结构
2024-09-18 04:18:51
在Java中,异常分为受检查的异常,与运行时异常. 两者都在异常类层次结构中.
下面的图展示了Java异常类的继承关系.
图1
粉红色的是受检查的异常(checked exceptions),其必须被
try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 CHecked
Exception 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确保这个规则得到遵守.
绿色的异常是运行时异常(runtime exceptions),需要程序员自己分析代码决定是否捕获和处理,比如 空指针,被0除...
而声明为Error的,则属于严重错误,需要根据业务信息进行特殊处理,Error不需要捕捉。
最新文章
- 深度学习(DNN)的学习网站
- Android Programming: Pushing the Limits -- Chapter 4: Android User Experience and Interface Design
- C# 两个集合对比获取不同
- uboot总结:uboot配置和启动过程1(主Makefile分析)
- 应用java多线程实现server端与多client之间的通信
- kindeditor-网页文字编辑
- Linux centos7环境下安装JDK的步骤详解
- JSF页面中使用js函数回调后台action方法
- 从零开始学习PYTHON3讲义(十五)让画面动起来
- aircrakf
- 小记Java时间工具类
- 循环神经网络(Recurrent Neural Networks, RNN)介绍
- 自学Aruba2.1-Aruba Web UI --Dashbord面板介绍
- leetcode1010
- NCB之taxonomy系列
- ionic 2.x 3.x input触发调用键盘搜索及事件
- wordpress 点击文章图片 不能编辑(chrome下面) wordpress Uncaught DOMException: Failed to execute 'setBaseAndExtent' on 'Selection': There is no child at offset 1.
- (转)LCD:LCD常用接口原理篇
- 【java 类加载的深入研究1】loadClass()的研究
- JavaScript获取输入框内容