1. 谈谈 ArrayList 和 LinkedList 的区别底层数据结构:ArrayList 基于动态数组实现;LinkedList 基于双向链表实现。访问性能:ArrayList 支持随机访问,通过索引定位的时间复杂度为 ;LinkedList 需从头或尾遍历,时间复杂度为 。增删效率:ArrayList 在末尾增删较快,但在中间插入或删除需移动后续元素;LinkedList 插入或删除只需修改指针,复杂度为 ,但定位到目标节点仍需 。内存开销:ArrayList 空间连续,但有容量预留导致的碎片;LinkedList 每个节点需额外存储前后指针,单节点内存占用更高。2. Thread、...