assert与常用工具类Assert

本文介绍了Java中的assert关键字,包括其引入背景、作用及如何启用。同时,文章讨论了Spring框架中的Assert工具类,它是assert概念的扩展,主要用于参数校验。Spring Assert提供了丰富的断言方法,简化了开发中的错误检查,避免了手动配置vmoptions的繁琐过程。
摘要由CSDN通过智能技术生成

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的思想,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值