异常的继承关系与捕获关系(只有直系的继承关系时,下面的类才能被捕获,和辈分无关!!)
前言:今天看到系统自定义的SystemException 没有捕获 StringIndexOutOfBoundException。
SystemException 继承了 RuntimeException ;
StringIndexOutOfBoundException 继承了 IndexOutOfBoundException,
IndexOutOfBoundException 继承了 RuntimeException ;
哎~基础的东西都快忘了!!!
现象描述:
类A 继承RuntimeException
B 继承RuntimeException
C 继承B
try{
throw c;
} catch(A ex){
// c不能被捕获!!!
}
问:抛出C,能不能被A捕获。
回答:不能。
补充说明,就是算是A继承的是Exception,也不能捕获c
总结:
被抛出的异常能否捕获,不看catch时使用的这个类的辈分(级别)有多高,
而是看这个类和抛出的异常之间是否有直接继承关系!
异常的继承关系与捕获关系(只有直系的继承关系时,下面的类才能被捕获,和辈分无关!!)相关推荐
- 使用Java的继承关系来描述动物世界的特征和关系。
使用Java的继承关系来描述动物世界的特征和关系. (1 ) 抽象出项目问题中的对象:动物.老鼠.熊猫. ( 2 ) 抽象出每种对象所具有的性质:名字和食物. ( 3 )抽象出每种对象所具有的行为,动 ...
- 编程题2使用Java的继承关系来描述动物世界的特征和关系。
编程题2使用Java的继承关系来描述动物世界的特征和关系. ( 1 )抽象出项目问题中的对象:动物.老鼠.熊猫. (2 )抽象出每种对象所具有的性质:名字和食物. ( 3)抽象出每种对象所具有的行为, ...
- Exploiting the Syntax-Model Consistency for Neural Relation Extraction(关系抽取,语法模型,跨领域关系抽取
文章目录 1.Introductiony 1.1 神经网络的关系抽取 1.2使用依赖树的关系抽取 1.2.2 依赖树的一般树 1.3 本文做法 2. 相关工作 2.1核方法 2.2 深度学习方法 2. ...
- 【数字信号处理】基本序列 ( 单位阶跃序列 | 单位阶跃序列与单位脉冲序列关系 | 矩形序列 | 矩形序列与单位阶跃序列关系 | 矩形序列作用 )
文章目录 一.单位阶跃序列 1.单位阶跃序列与单位脉冲序列关系 二.矩形序列 1.矩形序列与单位阶跃序列关系 2.矩形序列作用 一.单位阶跃序列 单位阶跃序列 : u(n)={1n≥00n<0u ...
- Java 内存 关系_JVM和Linux之间的详细内存关系
JVM和Linux之间的详细内存关系 在一些具有8g物理内存的服务器上,主要运行Java服务.系统内存分配如下:Java服务的JVM堆大小设置为6g,监视过程大约需要600m,Linux本身使用大约8 ...
- IT项目管理中projects、programs和portfolio之间的关系,附带operations以及OPM之间的关系分析
Projects.programs.portfolio.operations以及OPM概念 projects(项目):项目是一个特殊的.将被完 成的有限任务,它是在一定时间内,满足一系列特定目标的 多 ...
- 离散数学知识点总结(10)“关系” 知识的总结 <1>:关系的基础概念 —— 有序 n 元组,集合的笛卡尔积,集合的关系(二元关系)的定义,关系的集合运算, 关系的基本性质
文章目录 有序 n 元组和集合的笛卡尔积 序偶关系 有序二元组 序偶相等 有序三元组 有序n元组 有序 n 元组相等 集合的笛卡尔积 集合笛卡尔积的性质 集合的二元关系及其表示方法 相关 关系的定义 ...
- 计算机和学生的关系的英语作文,学生和老师的关系的英文作文
关于"学生和老师的关系"的英语作文模板2篇,作文题目:The relationship between students and teachers.以下是关于学生和老师的关系的四级 ...
- AI:人工智能领域主要方向(技术和应用)、与机器学习/深度学习的关系、数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系)
AI:人工智能领域主要方向(技术和应用).与机器学习/深度学习的关系.数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系) 目录 人工智能主要领 ...
最新文章
- 【问题收录】svn: E155010: 提交失败(Ubuntu14.04环境)
- 牛客练习赛33 D	tokitsukaze and Inverse Number (树状数组求逆序对,结论)
- MySQL加索引避免锁表:避开事务 lock_wait_timeout 副本
- C语言学习之购房从银行贷了一笔款d,准备每月还款额为p,月利率为r,计算多少月能还清。
- amd 深度学习模型部署_Web服务部署深度学习模型-续集
- php+反序列化方法,PHP序列化反序列化的方法详解
- 2019文都计算机网络百度云,2019计算机考研|计算机网络知识:计算机网络体系结构...
- VirtualBox中安装Ubuntu、LAMP、SVN、JRE和Tomcat
- 认认真真推荐几个ATM大神的公众号
- C++对数计算log
- linux系统怎么拨号上网,如何在Linux操作系统下ADSL拨号上网?
- Leetcode题解 二分查找
- 【流浪地球——休眠仓】题解
- Python GUI 开发工具
- [tomcat服务器启动SSM项目时问题]class path resource [smvc_servlet.xml] cannot be opened because it……
- Coursera | Grammer and Punctuation(UCI) | Quiz
- 如臂使指 :JS 中的 Module 语法
- 拨开云雾学习之虚拟内存
- Jmeter测试工具使用教程
- 车锁锁架3D打印模型