IO异常的处理

本文记录Java学习过程中遇到的IO异常的处理~

在前面的示例代码中都发生了IO的异常,而且在实际的开发中,我们也不得不处理IO异常。

示例代码:

File file = new File("c:\\file.txt");
//定义FileOutputStream的引用
FileOutputStream fos = null;
try {
	//创建FileOutputStream对象
	fos = new FileOutputStream(file);
	//写出数据
	fos.write("abcde".getBytes());
} catch (IOException e) {
	System.out.println(e.toString() + "----");
} finally {
	//一定要判断fos是否为null,只有不为null时,才可以关闭资源
if (fos != null) {
		try {
			fos.close();
		} catch (IOException e) {
			throw new RuntimeException("");
		}
	}
}

标签: none