举一个java异常的例子,简单点
时间: 2024-11-09 07:22:47 浏览: 26
在Java中,异常是一种程序运行时发生的错误,它表示了正常的程序流程被打断。例如,当你尝试访问数组的一个不存在的索引时,会抛出`ArrayIndexOutOfBoundsException`。另一个常见的例子是在文件操作中,如果文件无法打开或找不到指定路径,就会引发`FileNotFoundException`。
下面是一个简单的`FileNotFoundException`的例子:
```java
try {
File file = new File("non_existent_file.txt");
FileReader reader = new FileReader(file);
} catch (FileNotFoundException e) {
System.out.println("文件未找到:" + e.getMessage());
e.printStackTrace();
}
```
在这个例子中,`FileReader`构造函数试图读取一个不存在的文件,如果文件真的不存在,`FileNotFoundException`会被抛出。在`catch`块中,我们捕获并处理这个异常,打印错误信息,并显示堆栈跟踪,以便于调试。
阅读全文
相关推荐







