Java集合 List LinkedList和ArrayList的区别 ArrayList基于动态数组实现,查询性能较好,插入、删除性能较差 动态数组的实现:先初始化固定大小的数组,一旦数组存储满了,创建一个两倍于原始数组大小的新数组,同时复制之前的元素。同样,若数组中存储的元素个数小于数组大小的一半,则把原数组大小减少一半,复制元素??? 不确定 以后验证。 LinkedList基于链表实现,查询性能较差,插入、删除性能较好 Java多线程