分类目录Guava

[Guava]Guava框架-集合-集合工具类

1. Iterables(谷歌爸爸说建议使用JDK8的流,那我就不看了…)

2. Lists List集合工具类

1) Lists集合配备新建集合的工厂方法
/**
* 创建List集合的三种方式
*/
List<String> stringList1 = Lists.newArrayList();
List<String> stringList2 = Lists.newArrayList("a", "b", "c");
List<String> stringList3 = Lists.newArrayListWithCapacity(10);

阅读更多

[Guava]Guava框架-集合-不可变集合以及新的集合类型

[Guava]Guava框架-集合-不可变集合以及新的集合类型

简介

谷歌在Java中为Java的贡献很大,最大的就有Android,以及在Java后台当中的很多框架,Guava就是谷歌众多著名框架中之一。

因为我刚开始接触Java不久,很多优秀的框架使用还没来得及学习,对于英语不是太好的我,这个框架也是我第一次真正的通过阅读英文文档来学习的框架,借助谷歌浏览器的翻译,以及一些翻译的工具来学习的。学完以后我也觉得,对着英文文档来学习其实也不怎么难,大家也都是人,老外写的文档也不一定完美,所以就当初始学习,框架的真正使用是需要在实际开发过程中去体会的。

环境

  • Maven
  • idea或Eclipse
  • guava-23.1-jre

进入正题:Guava集合

(一)不可变集合

1. 特征:

  • 安全
  • 并发不怕被破坏
  • 不支持拓展 节省时间和空间
  • 能够当成常量使用

阅读更多