Java中的Exception层次结构
Throwable是所有异常的父类,并且进一步扩展为Exception和Error两个类。Java中的Exceptions可以分为两个主要的分支
什么是Unchecked Exceptions?
字面上是不检查的异常,指的是程序在编译期时不会检查的异常。这些异常都继承于RuntimeException,运行时的异常说明只会在程序运行时才会出现,固然编译期不会检查
那么Checked Exceptions 有哪些呢?
有以下这些:
FileNotFoundException
ParseException
ClassNotFoundException
CloneNotSupportedException
InstantiationException
InterruptedException
NoSuchMethodException
NoSuchFieldException