java中所有的异常都继承自Throwable
Throwable有两个直接子类,Error和Exception
Error用于指示合理的应用程序不应该试图捕获的严重问题
Exception分为受检异常和非受检异常,非受检异常为RuntimeException,其余的都是受检异常,受检异常是必须让使用者捕获的,而非受检异常无需捕获由jvm自身处理。
java中所有的异常都继承自Throwable
Throwable有两个直接子类,Error和Exception
Error用于指示合理的应用程序不应该试图捕获的严重问题
Exception分为受检异常和非受检异常,非受检异常为RuntimeException,其余的都是受检异常,受检异常是必须让使用者捕获的,而非受检异常无需捕获由jvm自身处理。