1.基本区别:三个类都实现了List接口,都是有序集合,数据是允许重复的;ArrayList 和Vector都是基于数组实现存储的,集合中的元素的位置都是有顺序即连续的;LinkedList是基于双向链表实现存储的,集合中的元素的位置是不连续的 1. 2 1. 3 2.性能区别:Vector和ArrayList底层实现原理一致,但是Vector是线程安全的,因此性能...
Map<K,V>是键值对,K - 此映射所维护的键的类型,V - 映射值的类型。键值是一一对应的关系; Collection是只有键,底层也是由键值对,但是值得类型被隐藏起来。 Collection List里面可以放重复的元素,Set里面不可以放重复的元素。 1、ArrayList底层是用数组实现的,LinkedList底层是用链表实现的,Vector底层也是用数组实...