欢迎来到我的博客
Guava集合(二)工具类篇 Guava集合(二)工具类篇
Immutablexxx 不可变集合JDK 提供了Collections.unmodifiableXXX方法,为什么guava还有提供不可变方法。根据官网的描述我认为最大的原因有两个: jdk提供的不可变集合方法是不安全的,如果原有集合的
2020-01-27
Guava使用(二)哈希 Guava使用(二)哈希
Guava包为什么要提供hashjava内置的hashcode算法被限制为32位的,而且算法与数据之间耦合严重,无法进行算法的替换。虽然JDK内置的hashcode算法快,但是碰撞严重在简单的散列表中可以通过再hash解决这个问题,但是gu
2020-01-16
Guava使用(一)Strings扩展 Guava使用(一)Strings扩展
Joiner字符串连接 // 跳过空值 String skipNulls = Joiner.on(",") .skipNulls() .join("张三", "李四", "王
2020-01-14