Java基础面试题精选:深入探讨哈希表、链表和接口等
🔨ArrayList的内部实现是基于基础的对象数组的,因此,它使用get方法访问列表中的任意一个元素时,它的速度要比LinkedList快。:当容量不足时,ArrayList会增加50%的容量,而Vector会将容量翻倍,在添加大量元素时,ArrayList需要频繁的扩容操作,🔨当一个元素被加到ArrayList的最开端时,所有已经存在的元素都会后移,这就意味着数据移动和复制上的开销。ArrayList和Vector都是List接口的实现类,它们都是动态数组的实现,具有相同的方法(增删改查)
原创
2023-09-22 11:42:59 ·
382 阅读 ·
3 评论