集合框架List接口马剑威第113讲课程大纲1、List接口2、ArrayList3、Vector4、LinkedList1、List接口•publicinterfaceListE•extendsCollectionE•有序的collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。2、ArrayList•publicclassArrayListE•extendsAbstractListE•implementsListE,RandomAccess,Cloneable,Serializable•List接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。3、Vector•publicclassVectorE•extendsAbstractListE•implementsListE,RandomAccess,Cloneable,Serializable•Vector类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector的大小可以根据需要增大或缩小,以适应创建Vector后进行添加或移除项的操作。4、LinkedList•publicclassLinkedListE•extendsAbstractSequentialListE•implementsListE,DequeE,Cloneable,Serializable•List接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括null)。除了实现List接口外,LinkedList类还为在列表的开头及结尾get、remove和insert元素提供了统一的命名方法。作业•1、用容器模拟数据库,进行增删改查操作•用ArrayList实现对用户(User.java)的增、删、改、查谢谢Thanks