`

RuntimeException和非RuntimeException

    博客分类:
  • Java
 
阅读更多

在java的异常类体系中,Error和RuntimeException是非检查型异常,其他的都是检查型异常。


所有方法都可以在不声明throws的情况下抛出RuntimeException及其子类

不可以在不声明的情况下抛出非RuntimeException

简单的说,非RuntimeException要自己写catch块处理掉。

 

常见的RuntimeException:

 

ClassCastException

NullPointerException 

ArrayIndexOutOfBoundsException

IllegalArgumentException

NumberFormatException

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics