003 Preconditons
Posted trekxu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了003 Preconditons相关的知识,希望对你有一定的参考价值。
一 . PreCondition
我们使用guava帮助我们实现断言.
看下面的代码:
// 帮助我们实现断言的效果 @Test public void test1() { Preconditions.checkNotNull(null); } // 我们可以给定一个错误消息 @Test public void test2() { Preconditions.checkNotNull(null, "参数不允许为null"); }
其实在JDK8之中,已经有了一个Objects就可以帮助我们实现断言了.
看下面的方法:
public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; }
public static <T> T requireNonNull(T obj, String message) { if (obj == null) throw new NullPointerException(message); return obj; }
以上是关于003 Preconditons的主要内容,如果未能解决你的问题,请参考以下文章
[新增EA003考勤系统演示片段]全程字幕-22套UML+Enterprise Architect建模示范视频
新唐N76E003与ST公司STM8S003F3芯片对比 史上最全的没有之一