java中assert基本使用
2012-06-13 21:37
281 查看
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有助于帮助开发者找到程序错误状态提高程序健壮性,当不应成为程序正常运行逻辑的一部分.
复制搜索
复制搜索
语法:
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使用
- JavaWeb中Ajax的使用-基本使用+省市联动例子
- Gradle基本使用(4):构建Java项目
- java中基本输入输出流的解释(flush方法的使用)
- JavaIO File的基本使用
- Java数组特点及基本使用技巧
- Java枚举类的基本使用Enum
- Java枚举类的基本使用Enum
- java 反射基本使用
- java 断言 assert 初步使用:断言开启、断言使用
- 【Java】Java-fastjson-基本使用方法
- 黑马程序员-JAVA.Collections-基本集合使用
- Java千百问_02基本使用(014)_mac系统如何管理环境变量
- Java泛型一:基本介绍和使用
- Java线程的基本使用(二)
- JSP中的JavaBean的基本使用方法
- Java 基本日期类使用——格式化(二)
- 第二篇 MongoDB的基本使用 --- java访问数据库
- Java多线程之Fork/Join框架基本使用(八)
- java 基础知识之I/O流 其二(基本使用)