ArraryList:底层使用的是数组数据结构,特点在于查找速度很快,但是增删稍慢
LinkedList:底层使用的是链表数据结构,特点是增删速度很快,查询速度稍慢
Vector:底层是数组数据结构,线程同步,被ArrayList取代
枚举是Vector特有的取出方式
发现枚举和迭代器很像
其实枚举和迭代器是一样的,被迭代器取代
1 import java.util.*; 2 3 class VectorDemo 4 { 5 public static void main(String[] args) 6 { 7 Vector v = new Vector(); 8 9 10 v.add("java01"); 11 v.add("java02"); 12 v.add("java03"); 13 v.add("java04"); 14 15 Enumeration en = v.elements(); 16 while(en.hasMoreElements()) 17 { 18 System.out.println(en.nextElement()); 19 } 20 } 21 }
Happy coder