Java Exception与RuntimeException的区别

 Exception与RuntimeException的区别:

1、Exception为RuntimeException的父类。

2、Exception必须用Try  catch来捕获,而RuntimeException可不须要用Try  catch来捕获

3、RuntimeException子类包括:空指针异常,非法参数异常,SystemException等。这些异常都可能不能Try  catch来捕获。

4、Exception的异常有IOException、SQLException、XMLException等。

层级关系:

java.lang.Object
  
继承者
java.lang.Throwable

Throwable两个子类:ErrorException

Exception类包括RuntimeException

猜你喜欢

转载自xinjiatao.iteye.com/blog/2213178
今日推荐