
guava
yuhan_9204
这个作者很懒,什么都没留下…
展开
-
函数式编程
使用Function接口 函数式编程强调使用函数,以实现其目标与不断变化的状态。这与大多数开发者熟悉的改变状态的编程方式形成对比。Function接口让我们在java代码当中引入函数式编程成为可能。 Function接口当中只有2个方法: public interface FunctionF,T> { T apply(F input); boolean equals(Ob转载 2016-05-25 20:56:19 · 279 阅读 · 0 评论 -
Guava学习笔记:Preconditions优雅的检验参数
日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比较消耗资源的方式。在平常情况下我们对参数的判断都需要自己来逐个写方法判断,代码量不少并且复用性不高,如下所示: import org.junit.Test;转载 2016-05-19 16:13:05 · 294 阅读 · 0 评论