永发信息网

java中断言assert什么意思?

答案:2  悬赏:0  手机版
解决时间 2021-03-02 05:49
java中断言assert什么意思?
最佳答案
通俗讲就是在程序某处断定某值,比如
f(SomeClass a){
assert(a != null);//判断此时对象a是不是等于null,不等于null就不管继续执行;等于貌似就给出提示,这个可以防止下面调用a时出现nullpointException,调试时用
......
}
全部回答
断言一般用于程序不准备通过捕获异常来处理的错误。

对于断言语句:assert num<=0;

如果表达式num<=0的值为真,程序继续执行,否则程序立马结束执行。

另外注意:调试程序的时候可以使用如下语句开启断言
java -ea 例子名称

拒绝抄袭、拒绝复制,希望能帮到你!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
汽车排气管撞弯了换新的,还是不是原产
源达猪肉批发怎么去啊,有知道地址的么
盈余公积账户属于所有者权益类账户。()对错
论坛账号的名字怎么改
晓阳画室地址在哪,我要去那里办事
北京航空航天大学飞行器设计与工程(航空方向
溏潮糖水屋地址有知道的么?有点事想过去
北湖区郴州益丰大药房青年大道南院店地址在哪
古代人袖口藏东西,为什么会掉出来
土砖湖在哪里啊,我有事要去这个地方
荒野猎人结局是什么意思 荒野猎人结局解析
园园参加一次数学竞赛,试题共有10道,每做对
CCTV15-音乐传奇,终于为周杰伦汶川地震捐款的
下列属于Ⅰ类控制室内环境污染民用建筑工程的
朗逸怎么看是ea211还是ea111发动机
推荐资讯
新思铂睿发动机和变速箱连接处有点渗油问题大
范氏和姬氏能结婚吗范和姬相和吗
崇岗乡九年一贯制学校怎么去啊,有知道地址的
老师写了7个自然数让小红算平均数(保留两位
考雅思买什么书我准备9月拿下雅思,目前大概5
有没有关于五代十国,魏晋南北朝或者宋辽时期
如何减去大象腿
我重置了路由器,网络连接不上怎么弄??
根据耕地占用税的相关规定,下列说法中不正确
BoA的真正背景?
独立显卡能否共享系统内存?
古井画廊地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?