返回信息流java语言规范将派生于Error和RuntimeException的所有异常称为未检查异常,所有其他异常称为已检查异常。
每次都记混,请问如何理解“已检查”和“未检查”?
这是一条镜像帖。来源:北邮人论坛 / java / #45372同步于 2015/11/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
如何理解异常“已检查”和“未检查”
jessica1
2015/11/9镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
不觉得unchecked 更麻烦么………
【 在 nuanyangyang 的大作中提到: 】
: 翻译问题。Checked, Unchecked。应该理解成“要检查”和“不要检查”。
: p.s. 我恨checked exceptions。
多谢暖神~
【 在 nuanyangyang 的大作中提到: 】
: 翻译问题。Checked, Unchecked。应该理解成“要检查”和“不要检查”。
: p.s. 我恨checked exceptions。
【 在 CK 的大作中提到: 】
: 不觉得unchecked 更麻烦么………
怎么说呢,有时候编译器可以提供一些检查,比如有时候我很想确定我是不是处理了所有可能的InterruptedException,以保证我的多线程程序能够正确停止。但是更多的情况下,checked exception会给我带来麻烦。比如以前讨论过的。主要是影响接口设计。
http://bbs.byr.cn/article/Java/27107
http://bbs.byr.cn/article/Java/43590