JAVA学习日记----------容器的扩展
一.google 的Guava
下载:code.google.com/p/guava-lbraries/
源码在Git上面,可以搜索下
作用:扩展了JDK中的容器,如LIST ,SET, MAP等,添加了许多实用的类与方便的方法
1.只读设置
2.函数式编程:解耦
3.加入约束条件
4.集合操作:交集,差集,并集
5.multimap, multiset,bimap,table等应用
二.Apache的commons容器
下载:commons.apache.org/collections/
作用和上面的Guava差不多,也是对JDK的容器进行了扩展
主要是有方便的约束条件,函数式编程,以及多样化的迭代器用来方便排序很好用