Java28

1、今天做了什么:
学习LinkedList集合,掌握其双向链表底层结构;熟练使用add、get、remove、addFirst、addLast等特有方法;对比ArrayList和LinkedList,梳理两者查询、增删操作的性能区别;练习List集合综合习题,分别用两种集合完成数据存储与遍历;复习List接口的共有特性,整理两类集合的选型笔记。

2、明天准备做什么:
学习Set集合体系,掌握HashSet的基本使用;理解HashSet元素去重原理;练习存储字符串、自定义对象;梳理List与Set集合的核心差异,完成对应随堂练习。

3、遇到的问题,如何解决:
混淆ArrayList与LinkedList使用场景,查询数据时误用LinkedList导致效率低下。解决方式:记清ArrayList适合查询多、增删少,LinkedList适合频繁首尾增删;做题写代码前先判断业务场景,把性能对比要点记录笔记,写完代码简单复盘集合选择是否合理。

posted @ 2026-08-20 21:22  雾蒙蒙o  阅读(4)  评论(0)    收藏  举报