java流错误的是什么_Java 流异常的标准处理 | 学步园

package namespace;

import java.io.*;

public class IOTest {

public static void main(String arg[])

{

FileWriter writer=null;//先装引用定义在try 外部,这样可以在不现的代码块里调用

try

{

writer = new FileWriter("F:\\java.txt");//对引发异常的代码进行try

writer.write("abc");

}catch(IOException ex)

{

System.out.println(ex.toString());

}finally//不要忘了对资源进行释放

{

try//close 也两样会引发异常,同样也要try

{

if(writer!=null) //在关闭资源的进修要判断些资源是否存在,如果不存在,会发生异常,因为在第一句new 的时候可能就会异常,这样再执行finally里面的就是出现错误

writer.close();

}catch(IOException ex)

{

System.out.println(ex.toString());

}

}

}

}

/*

* IO 异常处理的标准写法

* 1. 将引用定义有外面,这样可以全部使用,在try catch finally 不现的代码块里面都能使用

* 2. 在释放资源的同时,也会引发异常,同时也要捕获

* 3. 对资源进行释放,利用 finally 进行释放,释放前要对资源进行判断,看是否存在,如果不存在,同样也会引发异常

* 2011/10/30 14:59:50

*

*

* */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值