--ArrayList:底层的数据结构使用的是数组结构 ,特点:查询速度快,但是增删慢.线程不同步!--Vector:底层的数据结构使用的是数组结构 ,.线程同步,速度慢,被ArrayList替代llist:特有方法,凡是可以操作角标的方法都是该体系特有的方法增:add; addAll;删:remove;改:set;查:get; subList; ListIterator();(重点)注意:判断同一对象,equals方法!--HashSet:底层数据结构是哈希表HashSet使如何保证元素唯一性的呢?是通过元素的两个方法,hashcode和equals来完成如果元素的HashCode相同才会判断equals是否为true,反の,不会调用对于判断元素是否存在,以及删除等操作,依赖的方法是元素的hashcode和equals方法!

基于java中集合的概念(详解)

基于java中集合的概念(详解)

基于java中集合的概念(详解)