|
Collection是单列集合,他有两个常用的子接口,List和Set,List集合中的元素是有序/可重复/有索引的;而Set集合中的元素是无序/无索引/不可重复的,为了保证Set集合中元素的不可重复性,所以要重写hashcode(),equal()方法,如果集合中存储自定义引用类型数据,就需要实现comparable接口,或者使用比较器来确保元素的唯一性.Map是双列集合,一个列是键,另一列是键对应的值,他们是一对一映射关系,可以通过键找到值,其键不可以重复,但值可以重复,如果键重复该键对应的值后来者覆盖前面的;Map中的remove方法可以用来移除集合中的键值对数据 |