java中断言assert什么意思?
答案:2 悬赏:0 手机版
解决时间 2021-03-02 05:49
- 提问者网友:动次大次蹦擦擦
- 2021-03-01 07:19
java中断言assert什么意思?
最佳答案
- 五星知识达人网友:执傲
- 2021-03-01 08:22
通俗讲就是在程序某处断定某值,比如
f(SomeClass a){
assert(a != null);//判断此时对象a是不是等于null,不等于null就不管继续执行;等于貌似就给出提示,这个可以防止下面调用a时出现nullpointException,调试时用
......
}
f(SomeClass a){
assert(a != null);//判断此时对象a是不是等于null,不等于null就不管继续执行;等于貌似就给出提示,这个可以防止下面调用a时出现nullpointException,调试时用
......
}
全部回答
- 1楼网友:狂恋
- 2021-03-01 09:27
断言一般用于程序不准备通过捕获异常来处理的错误。
对于断言语句:assert num<=0;
如果表达式num<=0的值为真,程序继续执行,否则程序立马结束执行。
另外注意:调试程序的时候可以使用如下语句开启断言
java -ea 例子名称
拒绝抄袭、拒绝复制,希望能帮到你!
对于断言语句:assert num<=0;
如果表达式num<=0的值为真,程序继续执行,否则程序立马结束执行。
另外注意:调试程序的时候可以使用如下语句开启断言
java -ea 例子名称
拒绝抄袭、拒绝复制,希望能帮到你!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯