【发布时间】:2012-08-21 07:01:33
【问题描述】:
我正在研究 java 中的 Exception 章节,想知道在方法签名之后放置一些 throws UncheckedException 是否有任何好处。我可以看到,对于已检查的异常,编译代码需要这种语句,并且使用 try、catch 和 finally 可以处理所有异常。但我的问题是,如果在方法签名之后添加 throws UncheckedException 有什么区别?
例如,要使用File 对象编译以下代码,您需要有一个检查异常:
void main(String args[])throws IOException{
File f=new File("c:\\java\\xyz.txt");
}
但是这样的语句对下面的代码有什么影响:
public static int method1(String str)throws NumberFormatException{
int i=Integer.parseInt(str);
return i;
}
提前致谢。
【问题讨论】:
标签: java exception checked unchecked throws