Java中有Collection集合体系如下图:
关于集合使用分类 :
示例代码:
package collection.app.d1_collection;
import java.util.AbstractCollection;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
/**
目标:明确Collection集合体系特点
*/
public class CollectionDemo1 {
public static void main(String[] args) {
//有序 可重复 有索引(ArrayList())
Collection list=new ArrayList();
list.add("Java");
list.add("Java");
list.add("Mybatis");
list.add("23");
list.add("23");
list.add("false");
list.add("false");
System.out.println(list);
//无序 不重复 无索引(HashSet())
Collection list1=new HashSet();
list1.add("Java");
list1.add("Java");
list1.add("Mybatis");
list1.add("23");
list1.add("23");
list1.add("false");
list1.add("false");
System.out.println(list1);
//泛型,
Collection<String> list2=new ArrayList<>();
list2.add("Java");
//list2.add(77);//报错,只能放String类型的
list2.add("22");
//引用基本数据类型,只能放基本数据类型数据
Collection<Integer> list3=new ArrayList<>();
list3.add(12);
list3.add(112);
list3.add(122);
}
}
运行截图: