Guava 28.0 发布,Google 的 Java 核心工具库

xplanet
 xplanet
发布于 2019年06月14日
收藏 13

Guava 28.0 发布了,Guava 是 Google 的一个开源项目,包含许多 Google 核心 Java 常用库,如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 与 I/O 等。

更新内容如下:

  • collect:为某些 Queues 方法添加了基于 Duration 的重载 (21d06cf)
  • net:为 application/geo+json 添加了 MediaType (36cd5cf)
  • net:为 HttpHeaders添加了许多常量
  • concurrent:删除了已弃用的 CheckedFuture 及相关实用程序 (3dd22fe)
  • concurrent:为许多方法添加了基于 Duration 的重载 
  • concurrent:从setFuture中删除了 @Beta  (5ec1360)
  • concurrent:新增弃用的 FluentFuture.from(FluentFuture) 以指出冗余代码 (f9f2807)
  • graph:新增 GraphBuilder.immutable()ValueGraphBuilder.immutable() 和 NetworkBuilder.immutable(),用于以流畅的方式构建不可变图形
  • J2ObjC:修复了使用 ImmutableMap.entrySet()导致的崩溃 (74fc49f)

更新说明及下载地址

Maven

<dependency>
  <groupId>com.google.guava</groupId>
  <artifactId>guava</artifactId>
  <version>28.0-jre</version>
  <!-- or, for Android: -->
  <version>28.0-android</version>
</dependency>
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.aercaste.com]
本文标题:Guava 28.0 发布,Google 的 Java 核心工具库
加载中

精彩评论

o0O0o0O0o
o0O0o0O0o
不合法,不一定不合理吧…
我们始终是路人
我们始终是路人
如果是后台开发也不差这点资源吧?

最新评论(10

壹城
壹城
项目里见过几次,从来没自己用过。
j
jungggle
这玩意有maven模块化吗?比如单独引入cache,单独引入集合,
呼呼南风
呼呼南风
我千方百计的排除这个大臃肿,结果大家乐此不疲的在用它,比如一个字符串join操作,就引入了2m的大包,很排斥
小99
小99
存在即合理
毛笔写代码
毛笔写代码
杀人放火合理吗?
o0O0o0O0o
o0O0o0O0o
不合法,不一定不合理吧…
-TNT-
-TNT-
跟隔壁spring啥的比这玩意太小了…顺便字符串join不是有现成的String.join么(java8+
我们始终是路人
我们始终是路人
如果是后台开发也不差这点资源吧?
沙发迪
沙发迪
内存这么便宜,赶快迭代出产品吧。然后再慢慢优化吧
黑子鱼咖
黑子鱼咖
(・ิω・ิ)我也是尽量缩减
返回顶部
顶部