1. 集合接口
接口与实现分离
集合基本接口Collection接口,
iterator.next();
interator.remove(); //删除左边的
iterator.previous();
iterator.remove() // 删除右边的
多个迭代器可能发生并发修改异常(添加、删除)
set() 方法可以并发访问
listIterator接口中
nextIndex()方法返回下一次调用next方法返回元素的索引
previousIndex()方法返回下一次调用previous方法时返回元素的索引
Comparable接口
Comparator接口 用于根据不同要求排序
Collections.nCopies(n, anObject)
Collections.unmodifiableCollection
Collections.unmodifiableList
Collections.unmodifiableSet
Collections.unmodifiableSortedSet
Collections.unmodifiableMap
Collections.unmodifiableSortedMap
Collections.unmodifiableList
Collections.unmodifiableSet
Collections.unmodifiableSortedSet
Collections.unmodifiableMap
Collections.unmodifiableSortedMap
Collections.synchronizedMap
Collections.checkedList