published 2025/10/15 updated 2026/07/12 #多新鲜啊 #JAVA原理 assert断言 语法形式 ```java assert condition; // 形式1 assert condition : message; // 形式2,带错误信息 ``` ```java 如果 condition 为 true,程序继续运行; 如果为 false,抛出一个 AssertionError; ``` 第二种形式还可以打印出错误信息。 开启方式 默认是关闭的,必须加java -ea classname. 如果不加这个参数,assert 语句会被直接忽略。