断言是一种调试方式
1.配置
断言在java中默认不开启,开启方式:
Run-->Run Configurations-->Arguments选项卡-->VMArguments-->Variables-->Edit Variables-->new
-enableassertions 或者-ea
2.使用
1)
public static void main(String[] args) {
boolean isOk = 1>2;
assert isOk;
System.out.println("程序正常");
}
此种方法抛出java.lang.AssertionError异常;
2)
public static void main(String[] args) {
boolean isOk = 1>2;
try{
assert isOk : "程序错误";
System.out.println("程序正常");
}catch(AssertionError err){
System.out.println(err.getMessage());
}
}
此种输出冒号后的内容(设定error Message);
感谢您的阅读,若有错误请指正,若对您有帮助请点赞;