![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Guava
shadow_zed
有人问,你为什么这么努力?-----
因为我喜欢的东西很贵,我喜欢的人很优秀
展开
-
guava 学习
Guava工程包含了若干被google的Java项目广泛依赖的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [commonannotations] 、字符串处理 [string processing] 、I/O 等等。所有这些工具每天都在转载 2017-06-29 21:48:24 · 1263 阅读 · 0 评论 -
Guava简化集合操作
简化工作可以简化集合的创建和初始化;类别原来的写法guava的写法集合创建Map> map = new HashMap>();List>> list = new ArrayList>>();Map> map = Maps.newHashMap();List>> list = Lists.newArrayList转载 2017-06-29 21:50:24 · 3403 阅读 · 0 评论 -
Guava:Preconditions优雅的检验参数
在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比较消耗资源的方式。在平常情况下我们对参数的判断都需要自己来逐个写方法判断,代码量不少并且复用性不高,如下所示:import org.junit.Test;...转载 2018-07-23 23:56:33 · 203 阅读 · 0 评论 -
BloomFilter布隆过滤器使用
google的guava包中提供了BloomFilter类,我们直接使用它来进行一下简单的测试。新建一个maven工程,引入guava包<dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>...转载 2018-09-04 22:21:02 · 396 阅读 · 0 评论