Java异常处理与捕获机制实例展示

原创 ゝ一纸荒年。 2024-09-25 04:33 154阅读 0赞

在Java中,异常处理和捕获是通过try-catch-finally语句实现的。下面是一个简单的实例:

  1. public class ExceptionHandlingExample {
  2. public static void main(String[] args) {
  3. // 假设我们正在读取一个文件
  4. try {
  5. FileReader fileReader = new FileReader("non_existent_file.txt");
  6. // 这里会抛出FileNotFoundException,因为文件不存在
  7. int content = fileReader.read();
  8. System.out.println("Content: " + content);
  9. } catch (FileNotFoundException e) {
  10. // 处理文件未找到的异常
  11. System.out.println("File not found error: " + e.getMessage());
  12. } finally {
  13. // 无论是否发生异常,finally块中的代码都会执行
  14. System.out.println("This is always executed, no matter the exception.");
  15. }
  16. }
  17. }

在这个例子中,我们尝试打开一个不存在的文件。这会引发FileNotFoundException。通过try-catch语句,我们可以捕获并处理这个异常。最后无论是否发生异常,finally块中的代码都会执行。

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

发表评论

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

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

相关阅读

    相关 Java异常处理机制捕获示例

    在Java中,异常处理是一种机制,用于在程序运行过程中遇到错误时,能够优雅地进行错误处理,而不是让程序直接崩溃。 以下是Java中异常处理的基本语法: 1. 使用try块来