黑马程序员技术交流社区
标题:
throws 和throw区别,求解释
[打印本页]
作者:
yaoxufanalan
时间:
2015-7-13 13:07
标题:
throws 和throw区别,求解释
throws 和throw区别,求解释,有代码解显示更好
作者:
wcrystal
时间:
2015-7-13 13:15
throw是语句抛出一个异常,throws是方法可能抛出异常的声明(用在声明方法时,表示该方法可能要抛出异常).
作者:
walterwang
时间:
2015-7-13 13:24
throws是throw的复数形式,应该是声明一个方法可能抛出的所有异常信息。 throw则是指抛出的一个具体的异常类型。
作者:
耀阳圣尊
时间:
2015-7-13 13:56
throws 在方法上抛
throw 在方法里抛
public static void main(String[] args) throws FileNotFoundException {
// TODO Auto-generated method stub
File f = new File("d:\\a.txt");
File f1 = new File("d:\\a.txt");
FileReader fr = new FileReader(f);
try {
FileWriter fw = new FileWriter(f1);
int len = 0;
while ((len = fr.read())!= -1) {
fw.write(len);
fw.flush();
}
fr.close();
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
throw new NumberFormatException();
}
}
复制代码
throw我就随便找了一个抛了出去
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2