2Map接口Map没有继承Collection接口vectorlistmapset的区别,Map提供key到value的映射一个Map中不能包含相同的key,每个key只能映射一个valueMap的内容可以被当作一组key集合,一组value集合,或者一组keyvalue映射;Vector非常类似ArrayList,但是Vector是同步的由Vector创建的Iterator,虽然和ArrayList创建的Iterator是同一接口,但是,因为Vector是同步的,当一个Iterator被创建而且正在被使用,另一个线程改变vectorlistmapset的区别了Vector的状态例如,添加或删除了一些元素,这时调用Iterator的方法时将抛出ConcurrentModificationException,因此必须捕获该异常Stack。
一含义不同set -其中的值不允许重复,无序的数据结构list -其中的值允许重复,因为其为有序的数据结构map-成对的数据结构,健值必须具有唯一性键不能同,否则值替换 其实都是一个用来存储数据的容器,用的场合不一样其作用也就不一样,具体的用法看我上面的解释二用途不同Li。
ListMapSet的区别与联系List和Set是存储单列数据的集合,Map是存储键值对这样的双列数据的集合List中存储的数据是有顺序的,并且值允许重复Map中存储的数据是无序的,它的键是不允许重复的,但是值是允许重复的Set中存储的数据是无顺序的,并不允许重复,但元素在集合中的位置是由元素的ha。
还没有评论,来说两句吧...