集合

一、 集合的理解和好处

前面保存多个数据使用的是数组,那么数组有不足的地方,分析一下

二、 集合体系图

Java的集合类很多,主要分为两大类,如图:

Collection:

集合

Map:

集合

  1. 集合主要是两组(单列集合,双列集合);
  2. Collection 这个接口有两个重要的子接口 List ,Set,他们的实现子类都是单列集合;
  3. Map 接口的实现子类是双列集合,存放的是 K-V;
import java.util.ArrayList;
import java.util.HashMap;
public class Collection_ {
    @SuppressWarnings("ALL")
    public static void main(String[] args) {
        //1. 集合主要是两组(单列集合,双列集合)
        //2. Collection 这个接口有两个重要的子接口 List ,Set,他们的实现子类都是单列集合
        //3. Map 接口的实现子类是双列集合,存放的是 K-V
        //Collection
        //Map
        ArrayList arrayList = new ArrayList();
        arrayList.add("jack");
        arrayList.add("tom");
        HashMap hashMap = new HashMap();
        hashMap.put("NO1","北京");
        hashMap.put("NO2","上海");
    }
}

发表回复