java中的所有异常都继承java.lang.Throwable类。
Throwable有两个直接子类,Error类和Exception类。
Exception分为UnCheckedException和CheckedException.
UnCheckedException都是直接继承RuntimeException(也继承Exception),其它的都是CheckedException,直接继承Exception.
常见的CheckedException:
ClassNotFoundException,FileNotFoundException,IOException,SQLException