// 示例代码:使用 try-catch 处理异常
public class TryCatchExample {
public static void main(String[] args) {
try {
// 尝试执行可能会抛出异常的代码
int result = divide(10, 0);
System.out.println("结果是: " + result);
} catch (ArithmeticException e) {
// 捕获并处理 ArithmeticException 异常
System.out.println("捕获到除零异常: " + e.getMessage());
} catch (Exception e) {
// 捕获并处理其他类型的异常
System.out.println("捕获到其他异常: " + e.getMessage());
} finally {
// 无论是否发生异常,finally 块中的代码都会执行
System.out.println("finally 块总是会执行");
}
}
// 定义一个可能抛出异常的方法
public static int divide(int a, int b) {
return a / b;
}
}
try 块用于包裹可能会抛出异常的代码。catch 块用于捕获和处理特定类型的异常。在这个例子中,我们捕获了 ArithmeticException(除零异常)和其他所有类型的异常。finally 块中的代码无论是否发生异常都会执行,通常用于释放资源或进行清理工作。上一篇:java栈
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站