day25

今日完成:双列集合map,每个元素中都含有一个键和其对应的值.使用时可以通过建获取对应的值,遍历可使用增强for,迭代器,lambda表达式.HashMap底层是哈希表结构的,依赖hashCode方法和equals方法保证键的唯一,如果键存储的是自定义对象需要重写hashCode和equals方法,如果值存储自定义对象不需要重写hashCode和equals方法.linkedhashmap由键决定:有序、不重复、无索引。这里的有序指的是保证存储和取出的元素顺序一致,原理:底层数据结构是依然哈希表,只是每个键值对元素又额外的多了一个双链表的机制记录存储的顺序。
明日完成:treemap,hashmap源码.
遇到问题:暂无

posted @ 2025-08-16 07:55  honester  阅读(5)  评论(0)    收藏  举报