我的理解是
如果一个方法会抛runtimeexception
那就意味着这个方法的作者觉得调用这个方法的时候不需要处理这个异常
否则的话,就应该抛exception
这算是一个java的约定
当然也可以不遵守
【 在 appletree (绿油油的小麦地) 的大作中提到: 】
: 这个理解是有问题的。RuntimeException只是为了方便代码不处理异常直接向上层抛出,但并不等于不能用try catch处理。任何异常总是需要在合适的地方处理掉的,不然随便抛一个异常就导致你的程序或系统崩溃了。
--
FROM 180.167.95.*