1、ArrayList和LinkedList都是List类型,从输出可以看出它们都按照被插入的顺序保存元素。两者的不通之处不仅在于执行某些类型的操作时的性能,而且LinkedList的操作也多于ArrayList.
2、HashSet使用的是相当复杂的方式来存储元素的,只需要知道这种技术是最快的获取元素的方式。
3、Map(也被称为关联数组)。键所关联的对象值。对于每一个键,Map只接受存储一次。不必指定Map的尺寸,因为它自己会自动的调整尺寸。
4、基本的ArrayList,它长于随机访问元素的值,但是在List的中间进行插入和移除元素时比较慢。LinkedList它通过代价较低的在List中间进行的插入和删除操作,提供了优化的顺序访问。
5、迭代器是一个对象,它的工作是遍历并选择序列中的对象,而客户端程序员不必知道或关心该序列的底层的结构。
|
|