栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

assert与常用工具类Assert

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

assert与常用工具类Assert

1.assert的背景

在jdk1.4引入,是java的一个保留关键字

2.assert是干啥的?

通常用于检查参数,可以证明程序的正确性。

3.assert关键字 3.1两种表达式
assert expression1;
assert expression1:expression2;

例:

boolean isSafe = false;
assert isSafe==true : "Not safe at all";
assert false;
System.out.println("断言通过!");

如果这个expression是一个布尔表达式,如果为true,那么程序继续往下执行;如果为false,那么抛出java.lang.AssertionError异常并打印冒号后面的expression2

3.2如何开启断言(assert)?

jvm默认是不开启这个的,

4.Assert是与assert有什么关系?

spring里面有工具类Assert,继承了assert的思想,常用于参数校验。

你看这个assert,它又臭又长(手动配置vmoptions,功能不多,只有判断布尔类型),所以我们就使用Assert,例如org.springframework.util.Assert,有不少这样的工具类

5.Assert的应用场景

上手很快,不需要配置麻烦的vmoptions。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/855157.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号