从本文起,我们将开始分享 Java 集合方面的知识,关注公众号「Java面典」了解更多 Java 知识点. List 是继承于 Collection 的接口,其实现类有 ArrayList,LinkedList,Vector 和 Stack. ArrayList 特点 ArrayList 内部是通过动态数组实现的,它允许对元素进行快速随机访问: 当数组大小不满足时需要扩容,需要将已有数组移动到新的内存空间: 当从 ArrayList 的中间位置插入或者删除元素时,需要对数组进行复制.移动代价比较…