Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括
- collections
- caching
- primitives support
- concurrency libraries
- common annotations
- string processing
- I/O
等等。
项目相关信息
源码包的简单说明
com.google.common.annotations
普通注解类型。com.google.common.base
基本工具类库和接口。com.google.common.cache
缓存工具包,非常简单易用且功能强大的JVM内缓存。com.google.common.collect
带泛型的集合接口扩展和实现,以及工具类,这里你会发现很多好玩的集合。com.google.common.eventbus
发布订阅风格的事件总线。com.google.common.hash
哈希工具包。com.google.common.io
I/O工具包。com.google.common.math
原始算术类型和超大数的运算工具包。com.google.common.net
网络工具包。com.google.common.primitives
八种原始类型和无符号类型的静态工具包。com.google.common.reflect
反射工具包。com.google.common.util.concurrent
多线程工具包。