assert断言 发表于 2025-10-15 分类于 JAVA原理 , ToJAVA , 多新鲜啊 语法形式 12<p>assert condition; // 形式1</p><p><span style='background:yellow;mso-highlight:yellow'>assert condition : message;</span> // 形式2,带错误信息</p> 12<li><p>如果 condition 为 <strong>true</strong>,程序继续运行;</p></li><li><p>如果为 <span style='font-weight:bold'>false</span>,<span style='background:yellow; mso-highlight:yellow'>抛出一个 AssertionError;</span></p></li> 第二种形式还可以打印出错误信息。 开启方式 默认是关闭的,必须加java -ea classname. 如果不加这个参数,assert 语句会被直接忽略。