**
Collection:
List:存储的数据是有序的,存储的对象是可以重复的
ArrayList:底层使用的数据结构是数组,查找速度快,增删速度慢,线程不安全的
LinkedList:底层使用的数据结构是链表,查找速度快,增删速度快,线程不安全的
Vector:底层使用的数据结构是数组,查找速度快,增删速度慢,线程安全的
Set:存储的数据是无序 (集合中对象的顺序和存储的顺序不一致)的,存储的对象是不可以重复的
HashSet:底层使用的数据结构是哈希表,线程不同步的
TreeSet:底层使用的数据结构是二叉树,线程不同步的
**
import java.util.*;
class Demo2
{
public static void main(String[] args)
{
HashSet hs = new HashSet();
hs.add("java01");
hs.add("java02");
hs.add("java03");
hs.add("java04");
sop(hs);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}