返回全部笔记
2025-11-18 Java 阅读 7 分钟

Java 期中复习:泛型和集合

期中前把 List、Map、泛型边界和常见坑整理了一下,感觉终于不那么虚了。

这周 Java 课要期中了,我重点看了集合框架。`ArrayList` 查询快,插入删除中间元素会搬数组;`LinkedList` 看起来适合插入删除,但平时其实很少真的比 ArrayList 好用。

泛型这块我以前总是对 `? extends T` 和 `? super T` 犹豫。今天用“生产者 extends,消费者 super”这个口诀记了一遍,做题时顺了很多。

最后把 `HashMap` 的 key 一定要正确实现 `equals` 和 `hashCode` 写在笔记首页,怕考试时脑子短路。