一、javaSE (十六)List的子类、泛型、增强for循环、静态导入、可变参数
标签:包名注意事项linkedlast对象elements安全ati应该
1:List的子类(掌握)
(1)List的子类特点
ArrayList:
底层数据结构是数組,查迿快,增删慢
线程不安全,效率高
Vector:
底层数据结构是数組,查询快,增删慢
线程安全,效率低
LinkedList:
底层数据结枃是链表,查询慢,增删快
线程不安全,效率高
(2)Arraylist
A:没有特有功能需要学习
B:案例
a: Arraylist存储字符串并遍历
b: Arraylist存储自定义对象并遍历
(3)Vector
A:特有功能
a:添加:
public void addElement (E obj) –add()
b: 获取
public E elementAt (int index) –get()
public Enumeration<E> elements() –iterator()
B:案例
a: Vector存储字符坐并遍历
b: Vector存储自定义对象并通历
(4)Linkedlist
A:有特有功能
a:添加