异常处理:Java中try-catch-finally的实例
在Java编程中,异常处理是一种机制,用于在程序运行过程中遇到错误或异常情况时进行适当的处理。Java中的异常处理主要通过try-catch-finally
语句块来实现。
下面是一个简单的try-catch-finally
实例:
public class ExceptionHandlingExample {
public void performAction() throws IOException {
// 执行可能抛出IOException的操作
File file = new File("path_to_file.txt");
try (BufferedReader br = new BufferedReader(new FileReader(file)))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (FileNotFoundException e) {
// 处理文件未找到的异常
System.out.println("File not found: " + e.getMessage());
}
}
public static void main(String[] args) {
ExceptionHandlingExample example = new ExceptionHandlingExample();
try {
example.performAction();
} catch (IOException e) {
// 输出捕获到的IO异常信息
System.out.println(" caught IO exception : " + e.getMessage());
}
}
}
在这个例子中,performAction()
方法可能抛出IOException
。在main()
方法中,我们创建了ExceptionHandlingExample
实例并尝试执行performAction()
方法。如果捕获到IOException
异常,程序将输出异常信息。
还没有评论,来说两句吧...