黑马程序员技术交流社区
标题:
代码错误,为什么呢~!???
[打印本页]
作者:
张志明
时间:
2014-2-7 23:19
标题:
代码错误,为什么呢~!???
import java.io.*;
class FileOutputStreamDemo
{
public static void main(String[] args)
{
writeFile();
}
public static void writeFile()throws IOException
{
FileOutputStream fos = new FileOutputStream("Output.txt");
fos.write("abacd".getBytes());
fos.close();
}
}
作者:
♫梦想起航♫
时间:
2014-2-8 05:10
是你忘了抛异常了,因为,你的writeFile()声明了一个IO异常,主方调用了这个方法,所以主方法也可能会出现IO异常,而主方法没有声明会出现该异常,或是try catch 直接处理异常.所以编译时会报错.如果将该异常抛出或是处理掉的话.就会在你当前目录下创建一个名为Output.txt的文件.并且内容是abacd
作者:
杨道红
时间:
2014-2-8 09:48
import java.io.*;
class FileOutputStreamDemo
{
public static void main(String[] args) throws IOException//抛异常
{
writeFile();//或者try处理
}
public static void writeFile()throws IOException
{
FileOutputStream fos = new FileOutputStream("Output.txt");
fos.write("abacd".getBytes());
fos.close();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2