非受检异常: 在编译期间无需对异常进行处理的异常为非受检异常。其中RuntimeException和它的子类以及Error和它的子类都是非受检异常。因此,对于一个方法抛出RuntimeException和它的子类或者Error和它的子类。调用它无需进行异常处理,编译器能通过。
受检异常:在编译期间要对其可能出现的异常进行处理(使用try(){...} catch(...){....})的异常为受检异常。
本文详细介绍了Java中的两种异常处理方式:非受检异常与受检异常。非受检异常包括RuntimeException及其子类和Error及其子类,这些异常在编译阶段不需要特别处理。而受检异常则需要开发者在编译阶段通过try-catch等方式进行处理。
非受检异常: 在编译期间无需对异常进行处理的异常为非受检异常。其中RuntimeException和它的子类以及Error和它的子类都是非受检异常。因此,对于一个方法抛出RuntimeException和它的子类或者Error和它的子类。调用它无需进行异常处理,编译器能通过。
受检异常:在编译期间要对其可能出现的异常进行处理(使用try(){...} catch(...){....})的异常为受检异常。
2077

被折叠的 条评论
为什么被折叠?