(9)Java笔记9之断言

来源:互联网 发布:linux查看glibc版本 编辑:程序博客网 时间:2024/06/08 06:45
1、断言机制允许在测试期间向代码插入一些检查语句,当代码发布时,这些插入的检测语句将会被自动地移走。


2、断言机制有两种形式:
①assert 条件;
②assert 条件:表达式;//“表达式”部分的唯一目的是产生一个消息字符串。


3、默认情况下,断言被禁用,可在运行程序时用-enableassertions或-ea选项启用它,java -enableassertions MyApp。


4、启用或禁用断言时不必重新编译程序,启动和禁用断言时类加载器的功能。


5、Java语言中,给出了三种处理系统错误的机制:
①抛出一个异常
②日志
③使用断言


6、断言失败是致命的、不可恢复的错误;断言检查只用于开发和测试阶段。


7、不应该使用断言向程序的其他部分通告发生了可恢复性的错误,或者,不应该作为程序向用户通告问题的手段。断言只应该用于测试阶段确定程序内部的错误位置。
0 0
原创粉丝点击