java中assert基本使用
来源:互联网 发布:国家知识产权数据库 编辑:程序博客网 时间:2024/04/29 04:32
assertion 对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false系统将抛出AssertionError.
语法:
assert expression1;
assert expression1: expression2;
expression1表示一个boolean值或表达式或能返回boolean值的方法,expression2是object,一般写字符串会被包含在AssertionError中,提示给用户
例如:
assert 1!=1:"-->ERROR!<--";
运行将会打印:
Exception in thread "main" java.lang.AssertionError: -->ERROR!<--
at com.auscend.kenneth.student.information.util.test.main(test.java:5)
支持assert需要在运行时开启该功能,java -ea 表示开启-da 表示关闭 全称是-enableassertions和-disenableassertions 在开发调试时开启在发布时关闭
assert有助于帮助开发者找到程序错误状态提高程序健壮性,当不应成为程序正常运行逻辑的一部分.
复制搜索
复制搜索
- java中assert基本使用
- java中使用assert
- java 中assert的使用
- java中assert的使用
- java 中assert的使用
- Java 中assert的使用
- java源码中assert的基本用法
- java中assert的使用心得
- java在eclipse中使用assert(断言)
- java中assert用法
- java中assert关键字
- java中assert(断言)
- Java中的assert使用
- java assert的使用
- Java Assert使用
- Java Assert使用
- Java Assert使用<转>
- Java assert使用
- mysql 变量
- 设计模式_单例模式
- OpenStack:是否会像Linux一样缔造传奇
- 栈
- IE9无法加载css文件,SEC7113: CSS 因 Mime 类型不匹配而被忽略
- java中assert基本使用
- 二分法插入排序算法原理及JAVA实现
- Proxool+MS SQL2008(sqljdbc4.jar)集成 老是出现class "com.microsoft.sqlserver.jdbc.ISQLServerPreparedStateme
- Hadoop学习笔记(一)HBase脚本分析(三)hbase
- SecureCRT 用GCC显示乱码问题
- centos换IP地址需要修改的文件
- sizeof(二)
- Learn Python The Hard Way学习(1) - 好的开始
- android progressbar 垂直布局