前言:今天看到系统自定义的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时使用的这个类的辈分(级别)有多高,

而是看这个类和抛出的异常之间是否有直接继承关系!

异常的继承关系与捕获关系(只有直系的继承关系时,下面的类才能被捕获,和辈分无关!!)相关推荐

  1. 使用Java的继承关系来描述动物世界的特征和关系。

    使用Java的继承关系来描述动物世界的特征和关系. (1 ) 抽象出项目问题中的对象:动物.老鼠.熊猫. ( 2 ) 抽象出每种对象所具有的性质:名字和食物. ( 3 )抽象出每种对象所具有的行为,动 ...

  2. 编程题2使用Java的继承关系来描述动物世界的特征和关系。

    编程题2使用Java的继承关系来描述动物世界的特征和关系. ( 1 )抽象出项目问题中的对象:动物.老鼠.熊猫. (2 )抽象出每种对象所具有的性质:名字和食物. ( 3)抽象出每种对象所具有的行为, ...

  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. ...

  4. 【数字信号处理】基本序列 ( 单位阶跃序列 | 单位阶跃序列与单位脉冲序列关系 | 矩形序列 | 矩形序列与单位阶跃序列关系 | 矩形序列作用 )

    文章目录 一.单位阶跃序列 1.单位阶跃序列与单位脉冲序列关系 二.矩形序列 1.矩形序列与单位阶跃序列关系 2.矩形序列作用 一.单位阶跃序列 单位阶跃序列 : u(n)={1n≥00n<0u ...

  5. Java 内存 关系_JVM和Linux之间的详细内存关系

    JVM和Linux之间的详细内存关系 在一些具有8g物理内存的服务器上,主要运行Java服务.系统内存分配如下:Java服务的JVM堆大小设置为6g,监视过程大约需要600m,Linux本身使用大约8 ...

  6. IT项目管理中projects、programs和portfolio之间的关系,附带operations以及OPM之间的关系分析

    Projects.programs.portfolio.operations以及OPM概念 projects(项目):项目是一个特殊的.将被完 成的有限任务,它是在一定时间内,满足一系列特定目标的 多 ...

  7. 离散数学知识点总结(10)“关系” 知识的总结 <1>:关系的基础概念 —— 有序 n 元组,集合的笛卡尔积,集合的关系(二元关系)的定义,关系的集合运算, 关系的基本性质

    文章目录 有序 n 元组和集合的笛卡尔积 序偶关系 有序二元组 序偶相等 有序三元组 有序n元组 有序 n 元组相等 集合的笛卡尔积 集合笛卡尔积的性质 集合的二元关系及其表示方法 相关 关系的定义 ...

  8. 计算机和学生的关系的英语作文,学生和老师的关系的英文作文

    关于"学生和老师的关系"的英语作文模板2篇,作文题目:The relationship between students and teachers.以下是关于学生和老师的关系的四级 ...

  9. AI:人工智能领域主要方向(技术和应用)、与机器学习/深度学习的关系、数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系)

    AI:人工智能领域主要方向(技术和应用).与机器学习/深度学习的关系.数据科学关键技术与知识发现/数据挖掘/统计学/模式识别/神经计算学/数据库的关系(几张图理清之间的暧昧关系) 目录 人工智能主要领 ...

最新文章

  1. 【问题收录】svn: E155010: 提交失败(Ubuntu14.04环境)
  2. 牛客练习赛33 D tokitsukaze and Inverse Number (树状数组求逆序对,结论)
  3. MySQL加索引避免锁表:避开事务 lock_wait_timeout 副本
  4. C语言学习之购房从银行贷了一笔款d,准备每月还款额为p,月利率为r,计算多少月能还清。
  5. amd 深度学习模型部署_Web服务部署深度学习模型-续集
  6. php+反序列化方法,PHP序列化反序列化的方法详解
  7. 2019文都计算机网络百度云,2019计算机考研|计算机网络知识:计算机网络体系结构...
  8. VirtualBox中安装Ubuntu、LAMP、SVN、JRE和Tomcat
  9. 认认真真推荐几个ATM大神的公众号
  10. C++对数计算log
  11. linux系统怎么拨号上网,如何在Linux操作系统下ADSL拨号上网?
  12. Leetcode题解 二分查找
  13. 【流浪地球——休眠仓】题解
  14. Python GUI 开发工具
  15. [tomcat服务器启动SSM项目时问题]class path resource [smvc_servlet.xml] cannot be opened because it……
  16. Coursera | Grammer and Punctuation(UCI) | Quiz
  17. 如臂使指 :JS 中的 Module 语法
  18. 拨开云雾学习之虚拟内存
  19. Jmeter测试工具使用教程
  20. 车锁锁架3D打印模型

热门文章

  1. css中调整高度充满_css - DIV高度怎样充满容器?
  2. 如何获得Android设备名称(ADB命令详细介绍)
  3. 悟透delphi 第十章 操作界面与操作逻辑
  4. EBMIDE——打印格式管理
  5. Windows 8 Directx开发学习笔记(一)应用基本框架
  6. Android 屏幕旋转时保存状态
  7. Sequel Pro登录失败
  8. 12、SpringBoot------activeMq的简单使用
  9. SpringMvc表单使用
  10. Linux——进程管理简单学习笔记(二)