中易网

java throws IOException 问题.

答案:3  悬赏:50  
解决时间 2021-02-23 06:57
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是什么意思啊? 为什么要加这个?
最佳答案
抛异常分为两种方式,一种是抛出异常就处理异常就是所谓的try{}catch(){},还有一种就是你写的那种回避异常,就是在出现异常时不处理,在调用此方法时处理该异常,什么时候调用,什么时候处理异常。
全部回答
class a throws ioexception { throw new ioexception(); } throw(没有s)是在程序运行时碰到非正常情况手动抛出的异常对象,告知方法内部运行碰到非正常情况。 throws(有s) ioexception是对方法内部要抛出的异常的一种声明,告知方法的调用者这个方法可能会抛出的异常,让调用这可以用try{}catch{}方法体进行异常捕获,方便处理。 另外,ioexception是读写异常,通常发生在流,文件的读写过程中。
如果发生IO异常,例如文件不存在,不抛出异常,就要处理异常(try catch),而抛出是交给虚拟机处理。不做任何错事程序是要出错的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
遵义到重庆!!
我在一个男生的书上写自己的名字,还画一个爱
飞利浦剃须刀 1290和9711的区别
林溪康城我想知道这个在什么地方
我本人是苏州的 驾照是泰州C1的怎样办理泰州A
同一条船舶,吃水越深稳性越好还是越差
北一路/北纬一路(路口)在哪里啊,我有事要去
河源好声音KTV一打啤酒有多少瓶
洪瑞超市在哪里啊,我有事要去这个地方
10月的天蝎和11月的天蝎的区别!!
听说用桃花泡酒可以祛斑养颜,不知道该放哪些
绣颜美容美体养生馆地址在哪,我要去那里办事
黑岩客户端怎么才能在win10运行
卧室门对炉灶有什么办法化解
求 long live 葡萄牙语版 要说明每个单词的读
推荐资讯
魔兽世界7.0 怎么变身成恐惧魔王?怎么加入燃
体寒心火旺怎么调理,我身体寒吃点水果都能拉
胥村我想知道这个在什么地方
K258几点到天津
肥西县动物疫病预防控制中心在什么地方啊,我
青岛欧派美厨电器质量可靠吗?有买过的朋友吗
西北大学教师发展中心地址在哪,我要去那里办
多张信用卡欠款如何才能全部还清
鸿福农家饭店怎么去啊,有知道地址的么
杜鹃浣溪沙诗中的含义
we are a family是错的吗
电子书阅读器 徐州哪里有卖?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?