
Google Guava
Franco蜡笔小强
小码农
展开
-
[Google Guava]--缓存工具
简介:Guava通过接口LoadingCache提供了一个非常强大的基于内存的LoadingCache<K,V>。在缓存中自动加载值,它提供了许多实用的方法,在有缓存需求时非常有用。接口声明以下是forcom.google.common.cache.LoadingCache<K,V>接口的声明:@Beta@GwtCompatiblepublic interface Lo...原创 2018-03-23 18:19:45 · 738 阅读 · 0 评论 -
[Google Guava]--java.util.Collections中未包含的集合工具(com.google.common.collect)
转自:并发编程网 – ifeve.com本文链接地址: [Google Guava] 2.3-强大的集合工具类:java.util.Collections中未包含的集合工具任何对JDK集合框架有经验的程序员都熟悉和喜欢java.util.Collections包含的工具方法。Guava沿着这些路线提供了更多的工具方法:适用于所有集合的静态方法。这是Guava最流行和成熟的部分之一。我们用相对直观的...转载 2018-03-14 16:37:51 · 7060 阅读 · 0 评论 -
[Google Guava]--Table接口
简介:Table代表一个特殊的映射,其中两个键可以在组合的方式被指定为单个值。它类似于创建映射的映射。接口声明以下是 com.google.common.collect.Table<R,C,V> 接口的声明:@GwtCompatiblepublic interface Table<R,C,V>接口方法S.N.方法 & 描述1Set<Table.Cell<...原创 2018-03-14 16:18:18 · 3127 阅读 · 0 评论 -
[Google Guava]--Bimap接口
简介:BiMap是一种特殊的映射其保持映射,同时确保没有重复的值是存在于该映射和一个值可以安全地用于获取键背面的倒数映射。接口声明以下是com.google.common.collect.Bimap<K,V>接口的声明:@GwtCompatiblepublic interface BiMap<K,V>extends Map<K,V>接口方法S.N.方法及说明...原创 2018-03-14 16:03:15 · 561 阅读 · 0 评论 -
[Google Guava]--Multiset接口
简介:Multiset接口扩展设置有重复的元素,并提供了各种实用的方法来处理这样的元素在集合中出现。接口声明以下是com.google.common.collect.Multiset<E>接口的声明:@GwtCompatiblepublic interface Multiset<E> extends Collection<E>接口方法S.N.方法及说明1...原创 2018-03-14 15:25:22 · 270 阅读 · 0 评论 -
[Google Guava]--Throwables类
简介:Throwable类提供了相关的Throwable接口的实用方法。类声明以下是com.google.common.base.Throwables类的声明:public final class Throwables extends Object类方法S.N.方法及说明1static List<Throwable> getCausalChain(Throwable throwa...原创 2018-03-13 18:41:17 · 627 阅读 · 0 评论 -
[Google Guava]--Ordering类
简介:Ordering(排序)可以被看作是一个丰富的比较具有增强功能的链接,多个实用方法,多类型排序功能等。类声明以下是com.google.common.collect.Ordering<T>类的声明:@GwtCompatiblepublic abstract class Ordering<T> extends Object implements Co...原创 2018-03-13 12:27:45 · 579 阅读 · 0 评论 -
[Google Guava]--Objects类
简介:Objects类提供适用于所有对象,如equals, hashCode等辅助函数。类声明以下是com.google.common.base.Objects类的声明:@GwtCompatiblepublic final class Objects extends Object类方法S.N.方法及说明1static boolean equal(Object a, Object b)确定两...原创 2018-03-12 16:57:41 · 395 阅读 · 0 评论 -
[Google Guava]--Preconditions类
简介:Preconditions提供静态方法来检查方法或构造函数,被调用是否给定适当的参数。它检查的先决条件。其方法失败抛出IllegalArgumentException。类声明以下是com.google.common.base.Preconditions类的声明:@GwtCompatiblepublic final class Preconditions extends Object类...原创 2018-03-12 16:17:56 · 353 阅读 · 0 评论 -
[Google Guava]--Optional类
扯淡一下: 刚刚换了新工作,新的公司,新的同事,很好的伙伴们,都很喜欢;新的业务,新的技术,新的挑战:开启新的旅程,Fighting! 这阵子一直了解公司业务,看前辈们的代码,发现很多新的技巧,技术,学习好多;那么先从第一个利器:Guava开始说起吧,今天来一张博客,后面持续更新该方面的文章。简介: Optional用于包含非空对象的不可变对象。 Optional对...原创 2018-03-12 15:13:25 · 1969 阅读 · 0 评论