import java.io.*;
public class Ex6_2 {
public static void main(String[] args)throws IOException{
// TODO Auto-generated method stub
String fileName="D:/Hello.txt";
BufferedWriter out=new BufferedWriter(new FileWriter(fileName));
out.write("Hello!");
out.newLine();
out.write("This is another text file using BufferedWriter,");
out.newLine();
out.write("So I can use a common way to start a newline");
out.close();
}
}
其中throws IOException是什么意思啊? 为什么要加这个?
java throws IOException 问题.
答案:3 悬赏:50
解决时间 2021-02-23 06:57
- 提问者网友:野性
- 2021-02-23 00:25
最佳答案
- 二级知识专家网友:强势废物
- 2021-02-23 01:18
抛异常分为两种方式,一种是抛出异常就处理异常就是所谓的try{}catch(){},还有一种就是你写的那种回避异常,就是在出现异常时不处理,在调用此方法时处理该异常,什么时候调用,什么时候处理异常。
全部回答
- 1楼网友:我们只是兮以城空
- 2021-02-23 04:17
class a throws ioexception
{
throw new ioexception();
}
throw(没有s)是在程序运行时碰到非正常情况手动抛出的异常对象,告知方法内部运行碰到非正常情况。
throws(有s) ioexception是对方法内部要抛出的异常的一种声明,告知方法的调用者这个方法可能会抛出的异常,让调用这可以用try{}catch{}方法体进行异常捕获,方便处理。
另外,ioexception是读写异常,通常发生在流,文件的读写过程中。
- 2楼网友:错过的是遗憾
- 2021-02-23 02:39
如果发生IO异常,例如文件不存在,不抛出异常,就要处理异常(try catch),而抛出是交给虚拟机处理。不做任何错事程序是要出错的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯