如果遇到CloneNotSupportedException,clone()
的调用者怎么可能恢复?为什么它是一个经过检查的例外?
答案 0 :(得分:10)
为什么这是一个检查过的异常?
我怀疑答案是真的:“因为当Java第一次出现时,对于何时检查异常是有意义的经验很少。”那时候,他们没有Effective Java:)
有各种各样的事情 - 检查但可能不应该出现的异常,以及未检查异常但应该检查的情况...... Integer.parseInt
抛出NumberFormatException
可能是最清楚的示例