001 Guava | 基本概念

2019-02-27  本文已影响0人  __destory__

工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了guava。

guava的优点:

  1. 高效设计良好的API,被Google的开发者设计,实现和使用
  2. 遵循高效的java语法实践
  3. 使代码更刻度,简洁,简单
  4. 节约时间,资源,提高生产力

Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:

  1. 集合 [collections]
  2. 缓存 [caching]
  3. 原生类型支持 [primitives support]
  4. 并发库 [concurrency libraries]
  5. 通用注解 [common annotations]
  6. 字符串处理 [string processing]
  7. I/O 等等。
  8. Event事件总线

引入

<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>23.0</version>
</dependency>

目前很多开源项目都使用guava作为基础类来用,因此,有必要学习下guava,充分利用别人的轮子,来实现更简洁,更优美的代码。

上一篇 下一篇

猜你喜欢

热点阅读