LIst与ArrayList区别
List是接口,定义了一些方法,但是方法没有被实现,
ArrayList是一个类,实现了List这个接口的里边的方法
使用方法:
1、List a =new ArrayList();
2、List<DetailType> types = new ArrayList<DetailType>();其中DetailType为一个class。
DetailType type1 = new DetailType("D1", "test1");
types.add(type1);
Map与HashMap:
Map是一个接口,
HashMap是实现这个接口的类,一种键值对的集合
使用方法:
Map<String, String> typesMap = new HashMap<String, String>();
typesMap.put("D1", "test1");