在决定是否向方法添加throws子句或使用try-catch?时,一般的经验法则是什么?
throws
try-catch
从我自己阅读的内容来看,throws应该在调用者违反合同结束时使用(传递对象),并且try-catch在方法内执行操作期间发生异常时应该使用.它是否正确?如果是这样,应该在呼叫者方面做些什么?
PS:通过谷歌和搜索引擎优化搜索,但希望得到一个明确的答案.
java exception-handling exception try-catch throws
exception ×1
exception-handling ×1
java ×1
throws ×1
try-catch ×1