List接口:有序集合,允许重复元素。常用实现类有ArrayList和LinkedList。
List list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("apple");
Set接口:无序集合,不允许重复元素。常用实现类有HashSet、TreeSet。
Set set = new HashSet<>(); set.add("apple"); set.add("banana");
Map接口:键值对映射,键不能重复。常用实现类有HashMap、TreeMap。
Map map = new HashMap<>(); map.put("apple", 1); map.put("banana", 2);