Java面试题|常见的异常类有哪些?

Posted 千锋Java学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面试题|常见的异常类有哪些?相关的知识,希望对你有一定的参考价值。

每天一道面试模拟真题及解析





课前导读

●回复"每日一练"获取以前的题目,持续更新!

我希望大家积极参与!有什么不懂可以加小千微信进行讨论

★把面试准备工作,拆分、融入到平时每天


常见的异常类有哪些?

参考答案:


异常非常多,Throwable 是异常的根类。
Throwable 包含子类 错误-Error 和 异常-Exception 。
Exception 又分为 一般异常和运行时异常 RuntimeException。
运行时异常不需要代码显式捕获处理。

下图是常见异常类及其父子关系:
Throwable
|  ├ Error  
|  │ ├ IOError
|  │ ├ LinkageError
|  │ ├ ReflectionError
|  │ ├ ThreadDeath
|  │ └ VirtualMachineError
|  │ 
|  ├ Exception  
|  │ ├ CloneNotSupportedException
|  │ ├ DataFormatException
|  │ ├ InterruptedException
|  │ ├ IOException
|  │ ├ ReflectiveOperationException
|  │ ├ RuntimeException 
|  │    ├ ArithmeticException
|  │    ├ ClassCastException
|  │    ├ ConcurrentModificationException
|  │    ├ IllegalArgumentException
|  │    ├ IndexOutOfBoundsException
|  │    ├ NoSuchElementException
|  │    ├ NullPointerException
|  │ └ SecurityException
|  │ └  SQLException




推 荐 阅 读:










点击 阅读原文 抢预约免费试听课程名额

以上是关于Java面试题|常见的异常类有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

面试题经典版

面试题经典版

面试题经典版

Java面试题|普通类和抽象类有哪些区别?

Java面试题异常处理

java面试题——常见项目真实面试题(实际面试被问到)