guava java

作者:原创时间:2022-03-22
文档

guava java是什么,让我们一起了解一下?

guava java是基于java的Google的开源的工具类库,包含了许多被Google的java项目广泛依赖的核心库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理、I/O 等等。

为什么项目开发中我们要选择Guava?

1、高效设计良好的API。

2、被google的开发者设计,实现和使用。

3、遵循高效的java这本书的好的语法实践。

4、使代码更刻度,简洁,简单。

5、使用java 1.5的特性。

6、流行的API,动态的开发。

7、它提供了大量相关的应用类,集合,多线程,比较,字符串,输入输出,缓存,网络,原生类型,数学,反射等等。

8、百分百的单元测试,被很多的项目使用,帮助开发者专注业务逻辑而不是写java应用类。

9、节省时间,资源,提高生产力。

guava是如何让Java语言在使用中变得更舒适的?

1、使用和避免null:null是模棱两可的,会引起令人困惑的错误,有些时候它让人很不舒服。很多Guava工具类用快速失败拒绝null值,而不是盲目地接受。

2、前置条件:让方法中的条件检查更简单。

3、常见Object方法:简化Object方法实现,如hashCode()和toString()。

4、排序:Guava强大的”流畅风格比较器”。

5、Throwables:简化了异常和错误的传播与检查。

案例操作:guava项目中使用方法,Maven引用


  com.google.guava
  guava
  28.1-jre

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
hbase java hibernate java hotspot java idea创建java idea创建普通java项目 idea怎么建立java idea编写java程序 influxdb java instance java instant java integer java interface java iterator java 铁观音产地是哪个地方 java -ea 南极洲有哪些国家 行程码带*号什么意思 祁连山在哪个省境内 idea新建java项目 java -xms groupby java grep java golang调用java glue java geojson java geohash java gdb java gdal java gateway java for循环java foreach java field java 爱奇艺黄金会员和星钻会员的区别 false是java关键字吗 extends java extend java excel读取java enum java 小程序和app的区别 awesome java