Java异常处理:捕获所有异常的代码示例
在Java中,你不能直接捕获所有的异常。Java的设计原则之一是”让程序知道一切”,但这种做法会导致代码变得庞大和难以管理。
然而,你可以使用catch (Exception e) { ... }
语句来捕获任何类型的异常。这通常用于处理可能出错的情况。
下面是一个简单的例子:
public class Main {
public static void main(String[] args) {
try {
// 可能抛出异常的代码
int divideByZero = 10 / 0;
System.out.println("Divide by zero result: " + divideByZero);
} catch (Exception e) {
// 处理任何类型的异常
System.out.println("An error occurred: " + e.getMessage());
}
}
}
这段代码会尝试执行一个可能会抛出ArithmeticException
的除法操作。如果发生异常,程序会捕获这个异常并打印一条错误消息。
还没有评论,来说两句吧...