Collection接口定义了一组存取对象的方法,其子接口Set and List 分别定义了存取方式
Set中的数据对象没有顺序且不能重复
List中的数据对象有顺序且可以重复(重复的概念是两个对象调用equals方法返回true)
Map接口中定义了存取key(键)---value(值)对映射的方法
import java.util.ArrayList;
import java.util.Collection;
import java.util.LinkedList;
public class TestCollecion {
public static void main(String[] args) {
Collection c=new ArrayList(); //父类对象引用了子类对象,这样做的好处是可以更换比如这里用的是 //c.add(A); 集合只能存放引用类型 //ArrayList,下边又用了LinkedList而不用改其他处的代码,因调用的方法都是
c=new LinkedList(); //Collection中的
c.add("wdl");
c.add("wdm");
System.out.println(c.size());
//c.get(); 不能调用子类对象的方法
}
}