Guava
文章平均质量分 88
sh542610
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
guava学习笔记(1)--参数检验
1.PreCondition中提供的参数检验方式,让你的代码变得优雅PreCondition中的主要方法如下:原创 2014-05-04 13:54:00 · 791 阅读 · 0 评论 -
guava学习笔记(2)--Optional
Guava 库设计了Optional来解决null问题Optional原创 2014-05-04 16:34:40 · 658 阅读 · 1 评论 -
guava(3)--基本工具类
基本工具:使用Joiner类:例如我们想将字符串列表通过一个分隔符链接起来,以前的方式就是迭代,append等操作,使用Joiner可以更方便。Joiner一旦创建不可变,符合不变性,因此线程安全。看一些测试用例:链接字符串列表:01String delimiter = ",";转载 2014-05-16 14:27:38 · 781 阅读 · 0 评论 -
guava(4)函数式编程
函数式编程:使用Function接口(jdk8中已经存在):1/**2 * 其功能就是将输入类型转换为输出类型3 */4public interface Function<F, T> {转载 2014-05-16 17:49:46 · 735 阅读 · 0 评论 -
guava集合增强
不可变集合的意义不可便集合具有以下优点:当对象被不可信源调用的时候,不可变形式是安全的当多线程访问不可变集合时,不存在竞态条件不可变集合不需要考虑变化,因此可以节省时间和空间,比他们的可变形式具有更好的利用率可以作为常量来使用不可变集合的使用创建不可变集合使用builder创建Set<String> immutable = ImmutableSet.<String>builder()原创 2015-03-30 16:40:16 · 540 阅读 · 0 评论
分享