学习 Guava(一):简介

Guava 意为 Google + Java,是 Google Java 核心库,也是众多开源 Java 项目的依赖库。

熟悉 Guava 即有助于提高编程效率,通过阅读 Guava 源代码,也可以了解其背后实现的思想。GitHub 地址:https://github.com/google/guava

Guava 的模块一览:

  • base 基本工具
  • cache 缓存
  • collect 集合
  • eventbus 事件总线
  • graph 图
  • hash 哈希
  • io I/O
  • math 数学
  • net 网络
  • primitives 原生类型
  • reflect 反射
  • concurrent 并发

环境

macOS High Sierra 10.13.4

Java 1.8.0_40

Apache Maven 3.3.9

Guava V24.1

添加依赖

编辑 pom.xml 文件:

<dependency>  
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>24.1-jre</version>
</dependency>