说一说他的底层实现,就知道使用场景了
ArrayList:数组实现,根据下标可以快速定位,删除数据的时候,数组会移动,效率较低
LinkedList:链表实现,删除数据效率很高,对于集合修改比较频繁的地方建议使用
ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和各自适应的场景是什么?
最新推荐文章于 2023-04-30 15:21:55 发布
说一说他的底层实现,就知道使用场景了
ArrayList:数组实现,根据下标可以快速定位,删除数据的时候,数组会移动,效率较低
LinkedList:链表实现,删除数据效率很高,对于集合修改比较频繁的地方建议使用