黑马程序员技术交流社区
标题:
异常书写格式问题
[打印本页]
作者:
李健09
时间:
2013-8-17 13:38
标题:
异常书写格式问题
本帖最后由 李健09 于 2013-8-18 10:07 编辑
<p>package com.IO;
import java.io.*;
public class IOFileReader
{
public static void main(String[] args)
{
FileReader fr=null;
try
{
fr=new FileReader("demo.txt");
int ch=0;
while((ch=fr.read())!=-1)
{
sop("ch="+(char)ch);
}
}
catch(IOException e)
{
sop(e.toString());
}
finally
{
try
{
fr.close();
}
catch(IOException e)
{
sop(e.toString());
}
}</p><p> }
public static void sop(Object obj)
{
System.out.println(obj);
}
}
</p><p> </p>
复制代码
//问一下 第一个while语句写在try的外面可以不 只try{fr=new FileReader("demo.txt");} 可以不?
作者:
神之梦
时间:
2013-8-17 23:24
哥们你干嘛不亲自试一下
作者:
☆今☆
时间:
2013-8-18 00:39
不可以,因为read()方法也会抛异常IOException - 发生 I/O 错误.
所以也得把read()方法放在try中.
作者:
李健09
时间:
2013-8-18 10:05
神之梦 发表于 2013-8-17 23:24
哥们你干嘛不亲自试一下
当时没想到,好主意
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2