摘要: 基于版本:Guava 22.0 Wiki:Ordering 0. Ordering简介 Guava的Ordering提供了链式风格的比较器的实现,我们可以用Ordering轻松构建复杂的比较器。 1. 类图 这张类图不完全,实际上Ordering有十几个子类,这些子类共同提供了复杂的功能。 2. 设 阅读全文
posted @ 2017-08-01 21:23 qeDVuHG 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 基于版本:Guava 22.0 Wiki:Using and avoiding null 0:Optional简介 null在很多场景下会引发问题,NullPointerException困扰过无数的程序员,Guava用快速失败的思路来显式的解决null问题 ps:JDK1.8也提供了Optiona 阅读全文
posted @ 2017-08-01 13:48 qeDVuHG 阅读(559) 评论(0) 推荐(0) 编辑
摘要: Guava是由Google出品的Java类库,功能强大且易用。 后续我会用多篇博客介绍Guava的使用方法,以及从源码层面分析其实现原理。 分析次序基于Guava的官方Wiki 基于版本:Guava 22.0 (发布时间2017年5月23日) 阅读全文
posted @ 2017-08-01 08:13 qeDVuHG 阅读(349) 评论(0) 推荐(0) 编辑