assert java 断言
来源:互联网 发布:媒体的作用 知乎 编辑:程序博客网 时间:2024/06/05 16:37
用法:
1. assert <boolean表达式>2. assert <boolean表达式> : <错误信息表达式>
例子:
public static void main(String args[]) { //断言1结果为true,则继续往下执行 assert true; System.out.println("断言1没有问题,Go!"); System.out.println("\n-----------------\n"); //断言2结果为false,程序终止 assert false : "断言失败,此表达式的信息将会在抛出异常的时候输出!"; System.out.println("断言2没有问题,Go!"); }
注意:
java默认是没有开启-ea开关
控制台执行方式:
1、编译程序:C:\>javac AssertFoo.java2、默认执行程序,没有开启-ea开关:C:\>java AssertFoo断言1没有问题,Go!-----------------断言2没有问题,Go!3、开启-ea开关,执行程序:C:\>java -ea AssertFoo断言1没有问题,Go!-----------------Exception in thread "main" java.lang.AssertionError: 断言失败,此表达式的信息将会在抛出异常的时候输出! at AssertFoo.main(AssertFoo.java:10)
eclipse执行方式
eclipse默认关闭assert开关
可以通过Run -> Run Configurations->Java Application-> Arguments页签 -> VM arguments文本框中加上断言开启的标志:-enableassertions 或者-ea
阅读全文
0 0
- java中的断言assert
- java基础:断言assert
- Java断言(assert)
- java的断言(assert)
- java断言assert
- java之断言assert
- java: 断言 assert
- Java知识点-断言assert
- JAVA ASSERT 断言
- [Java基础] 断言(assert)
- java 断言 assert
- Java 断言(assert)
- java assert 断言
- Java断言:assert
- java之断言assert
- java的断言(assert)
- JAVA assert(断言)
- assert java 断言
- 如何准备BAT技术面试答案(中)——Java研发方向
- AE 制作一个简单的动画
- STL库容器vector front函数&back函数
- hbase bulk load相关源码简析之HFileOutputFormat、LoadIncrementalHFiles
- 用两个栈实现队列
- assert java 断言
- [LeetCode] 82. Remove Duplicates from Sorted List II
- C++类与对象(概念部分)
- Vue中父组件向子组件通信
- hdu 1260 Tickets(DP)
- 孙权的复仇技能实现
- centOS(linux)系统中,java class文件应该如何放到Tomcat系统中?
- hbase bulk load相关源码简析之PutSortReducer、KeyValueSortReducer
- 欢迎使用CSDN-markdown编辑器