今天看的学习视频,看的似懂非懂。记了个大概。主要如下明天再仔细看下。
一、 ArrayList 类 类 实现了List Collection
允许使用null元素 线程不同步。
二、 DuilieDemo
三、 List 接口 超级接口 Collection
四、 LinkedList 类 实现了List Collection
/**
* LinkedList 主要特有方法
*
* 添加
* void addFirst(E e);
* void addLast(E e);
* boolean offerFirst(E e);
* boolean offerLast(E e);
*
* 删除
* E removeFirst();//获取并删除元素,如果list不存在元素,抛出NoSuchElementException异常
* E removeLast();
* E pollFirst();//获取并删除元素,如果list不存在元素,返回null。
* E pollLast();
*
* 查
* boolean contains(Objectobj);
* E getFirst();//返回第一个元素,如果list为空,抛出NoSuchElementException异常。
* E getLast();
*
* E peekFiret();//返回第一个元素,如果list为空返回null。
* E peekLast();
*
* 修改
* E set(int index,E element);//返回被替换的元素
*
*
*/
五、 Set -> HashSet
不保证其迭代顺序。元素唯一,允许使用null元素, 线程不同步。
六、 Vector 类 实现了List Collection