List和 Map区别?
List和Map是Java集合框架的重要组成部分。
1)存储结构
List(列表)是存储单列数据的集合(保存一个元素),存储的数据是有序并且是可以重复的 ;而Map(映射)是存储双列数据的集合,通过键值对存储数据,存储 的数据是无序的,Key值不能重复,value值可以重复 key和value是一一对应的。
2)继承接口:
List是继承Collection的接口;Map是一个存储键值对的容器接口,与Collection没有什么关系。
List和 Map区别?
List和Map是Java集合框架的重要组成部分。
1)存储结构
List(列表)是存储单列数据的集合(保存一个元素),存储的数据是有序并且是可以重复的 ;而Map(映射)是存储双列数据的集合,通过键值对存储数据,存储 的数据是无序的,Key值不能重复,value值可以重复 key和value是一一对应的。
2)继承接口:
List是继承Collection的接口;Map是一个存储键值对的容器接口,与Collection没有什么关系。