【发布时间】:2011-11-23 17:50:56
【问题描述】:
哪些规则适用于以下代码:
try {
assert (false) : "jane";
} catch (Exception e2) {
System.out.print("ae2 ");
} finally {
throw new IllegalArgumentException();
}
资产已启用。
为什么会报告 IllegalArgumentException 而不是 AssertionError?是否有适用于这种情况的规则?
编辑: 对不起!在这个例子中应该有 assert (false)
【问题讨论】:
标签: java scjp open-closed-principle