Java异常处理:捕获和重新抛出示例

原创 迈不过友情╰ 2024-11-23 09:00 93阅读 0赞

在Java中,异常是一种程序运行时遇到的错误情况。我们可以通过try-catch-finally块来捕获并处理这些异常。

下面是一个简单的示例:

  1. public class ExceptionHandlingExample {
  2. public static void main(String[] args) {
  3. try {
  4. // 模拟可能会抛出异常的操作
  5. int divisionByZero = 10 / 0;
  6. System.out.println("Division result: " + divisionByZero);
  7. } catch (ArithmeticException e) { // 捕获除零错误
  8. System.out.println("Caught exception: " + e.getMessage());
  9. e.printStackTrace(); // 打印异常堆栈信息
  10. } finally {
  11. System.out.println("Finally block executed.");
  12. }
  13. }
  14. }

在这个示例中,我们尝试执行一个会抛出ArithmeticException(除零错误)的操作。在try块内部,我们捕获这个异常,并打印出异常信息和堆栈跟踪。

最后,在finally块中,我们确保无论是否发生异常,都会执行这段代码。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,93人围观)

还没有评论,来说两句吧...

相关阅读