我正在研究java中的这一章,想知道在方法签名之后Exception
放一些是否有好处。throws UncheckedException
我可以看到,对于已检查的异常,编译代码需要这种语句,并且使用try、catch和最后可以处理所有异常。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;
}
提前致谢。