Java中的异常分为checked和unchecked,checked异常必须声明在方法中或被捕获,这点我觉得比较好,必定:异常也是API的一部分,见下例:
1 public final class Program {
2 public static void main(String[] args) {
3 try {
4 test();
5 } catch (Exception e) {
6 System.out.println(e.getMessage());
7 }
8 }
9
10 public static void test() throws Exception {
11 throw new Exception("I am wrong!");
12 }
13 }
所有继承Exception的异常(除了RuntimeException和它的后代之外)都是checked异常。
尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1qL411u7eE?spm_id_from=333.337.search-card.all.click



