- 语言
- 英语
- 发布于
- 15天前
- 复刻
- 11,191
google/guava ↗· Java· Apache-2.0· 最近提交 2天前
Guava 是谷歌把内部 Java 代码里的通用部分抽出来、以 Apache 2.0 开源的核心库。它补上了 JDK 缺的集合类型,比如多重映射和多重集,还带来不可变集合、图库,以及并发、I/O、哈希、基本类型和字符串方面的工具。同一组 Maven 坐标下有两个版本:面向 JDK 8 及以上的 JRE 版,以及给必须兼容 Android 的项目用的 Android 版。少见的是它把兼容性承诺写在明处,标了 @Beta 的 API 随时可能改动或移除,其余部分则长期保持二进制兼容。为避免库作者把不稳定的 API 传给下游,官方另外提供了 Beta Checker。据项目说明,谷歌内部大多数 Java 项目以及不少外部公司都在用它。