assert Java · 关键字
断言:声明某个条件在运行时一定成立,如果不成立就抛出 AssertionError。
怎么用
assert 条件 : 提示信息;
小例子
int age = -1; assert age >= 0 : "年龄不能为负";
运行结果
默认运行无输出;加 -ea 参数运行会抛出 AssertionError:年龄不能为负
提醒:断言默认关闭,运行时需加 -ea 参数;生产环境常被关闭
官方文档:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/assert.html
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条