ArrayList 和 LinkedList 都是实现 了 List 的接口:
她们的相同点:它们都是可以 容纳 所有类型,包括 null值, 并且允许重复的元素插入!
而且 还 能保证插入的元素的存储顺序:
ArrayList 实现了长度可变的数组,在内存中分配连续的空间.遍历元素 和 随机访问元素的效率比较高,而添加和删除元素时效率不高!!!
LinkedList 采用链表存储方式.插入,删除元素时效率比较高..弥补ArrayList的不足..
我觉得说出他们各自的特点,那异同点就清晰明了....
|