java异常分类(运行时异常,可检查异常)

NullPointerException:是运行时异常(RuntimeException),也叫非检查异常

所以我们抛出该类异常实例时,方法声明处无需添加throws来列举该类异常的抛出,编译器在编译该类时

也忽略对该类异常抛出的检查(编译时不看他是不是在throws中被列举)。

检查异常:编译时检查(需要throws)

发表评论