1. Collection 集合框架:在实际开发中,传统的容器(数组)在进行增、删等操作算法和具体业务耦合在一起,会增加程序的开发难度;这时JDK提供了这样的容器---Collection 集合框架,集合框架中 ,将使用的对象储存于特定数据结构的容器中 ,包含了一系列数据不同数据结构(线性表、查找表)的实现类。
1 import java.util.ArrayList; 2 import java.util.Collection; 3 4 public class Test1 { 5 public static void main(String[] args) { 6 /** 7 * 增:add/addAll; 8 * 删:clear/removeAll/retainAll; 9 * 改 10 * 查:contains/containsAll/isEmpty/size; 11 */ 12 13 Collection c1 = new ArrayList(); 14 //追加 15 c1.add("apple");//多态,父类引用子类:Object object = new String("apple"); 16 c1.add("banana");//多态,父类引用子类:Object object = new String("banana"); 17 System.out.println(c1);//输出[apple, banana] 18 } 19 20 }