foreach
)泛型类、泛型方法、泛型接口、泛型擦除、通配符?extends super、泛型嵌套
底层是数组 适用于查看多余修改 @**@
add(E e) 、
add(int index, E element) 、
remove(int index) 、
remove(Object o) 、
set(int index, E element)、
get(int index)
遍历:1、for+get 2、foreach 3、Iterator 4、ListIterator
底层是链表, 适用于修改多余查看,多了链头与链尾的方法
元素不能重复,因此要求元素需要重写hashCode和equals方法
add(E e)
remove(Object o)
遍历:1、foreach 2、Iterator
元素可以排序或者提供排序的业务类
键不能重复 必须重写hashCode+equals方法 @**@
put(K key, V value)、
remove(Object key)、
containsKey(Object key)、
containsValue(Object value)
遍历:
获取值:values()、keySet()+get()、entrySet()+getValue()
获取键:keySet()、entrySet()+getKey()
获取键与值:keySet()+get()、entrySet()+getKey()+getValue()
资源配置文件 相对路径获取文件 @**@
键与值都不能为null 线程安全,效率相对较低
原文地址:http://blog.csdn.net/scgaliguodong123_/article/details/45893077