文章目录 ArrayList与LinkedList以及List与数组、Set的区别ArrayList与LinkedList异同List与Set区别:数组与ArrayList区别 ArrayList与LinkedList以及List与数组、Set的区别 ArrayList与LinkedList异同 相同点: 线程安全:都是线程不安全的顺序:都是按照存入的顺序取出 不同点: List与Set区别: 数组与ArrayList区别 相同点: 都具有索引(index)。即:可以通过index来直接获取和修改任意项。 他们所创建的对象都放在堆中。 都能够对自身进行枚举(因为都实现了IEnumerable接口)。 不同点: