记忆中的java集合框架,知识量不多,但是很常用,是开发程序必不可少的,基本上在程序中处处可见,今天总结下,平时还没有时间,你还记得有多少呢,看看吧.......
有Collection与Map是两大根接口,Collection直接保存数据,而Map是以key与value的方式存储数据的,这是它俩的最大区别,相对数组它们的功能强大多了。常用的List,Set,Vector继承了Collection接口,当然还有很多的子接口,这里只写写常用的。List的实现类有ArrayList,LinkedList;Set有HashSet;Map接口下的实现类也很多,常用的有HashTable,HashMap。
ArrayList在查询时相对linkedList提供更好的性能,而LinkedList在添加,删除上提供了更好的性能,set在我们dao层关联映射时常常会用到,List与Set相比,List里保存的值是有序的,而Set是没有顺序的,这是它们俩的区别吧。HashTable,HashMap相比它们俩的区别是前者不可以以null作为key值,后者可以.....多看看jdkAPI java.util包很清楚,可以随时查阅....
写到这里,里面还有,这里不一一写了......
tanlinqing