集合的优势:与数组相比,集合可以动态地调整大小,提供了更方便的插入、删除和查找操作,并且有丰富的方法来处理数据。 泛型与集合:泛型可以在编译时检查集合中元素的类型,提高代码的安全性和可读性。例如,List list = new ArrayList(); 只能存储字符串类型的元素。 常用的集合类:ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap 等,它们在存储结构、性能特点等方面有所不同。