Java 异常处理与多线程编程
1. Java 异常处理
1.1 异常处理基础
在 Java 中,异常是程序执行过程中出现的错误情况。 throw 关键字必须使用可抛出对象的实例或其子类,不能使用 int 、 char 或 String 等类型。
1.2 不处理异常的方法
一个可能引发异常的方法不一定要处理该异常,但方法头必须指定该方法可能引发的异常。可以在方法头的参数列表右侧使用 throws 关键字来指定异常,多个异常之间用逗号分隔,这被称为异常列表。调用该方法的程序员不一定要提供 catch 块来捕获方法抛出的异常,Java 提供的默认处理程序会捕获程序未捕获的异常。
以下是一个示例代码:
class Demo {
static void myMethod()
throws ArithmeticException,
ArrayIndexOutOfBoundsException {
int a[] = new int[3];
a[0] = 10;
a[1] = 0;
a[2] = a[0]/a[1];
System.out.println("Inside myMethod.");
}
public static void m
超级会员免费看
订阅专栏 解锁全文

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



