java集合笔记

1.如果要进行大量的随机访问,应该使用ArrayList;如果要经常从表中间插入或删除元素,则应该使用LinkedList。
2.各种Queue和Stack的行为,由LinkedList提供支持。
3.HashMap设计用来快速访问,而TreeMap保持“键”始终处于排序状态,所以没有HashMap速度快。LinkedHashMap保持元素插入的顺序,但是也通过散列提供快速访问能能力。
4.Set不接受重复元素,HashSet提供最快的访问速度,而TreeSet保持元素始终处于排序状态。LinkedHashSet以插入顺序保存元素。
5.新程序中不应使用过时的Vector、HashTable和Stack。

posted @ 2015-07-11 11:01  Java学习乐园  阅读(17)  评论(0)    收藏  举报