今天是我来赞同的第三天,副经理朴云让我先看看thinking in java中的第九章中的异常,说是看完了告诉他,然后他出些题目,考考我
1.在什么情况下不用catch而用throws声明?
如果这个异常继承于RuntimeException的话,就不要用用try catch也行,因为运行时的错误,一般来说 这样的Exception只要保证输入是正确的就行,运行时出错,出错原因是运行时输入不合法的数据.
2.如方法void f(){
throw new Exception();//要在方法中声明 throws Exception
throw new IoException();//要在方法中声明
throw new Error();//不要
throw new RuntimeException();//不要
}