- 博客(4)
- 收藏
- 关注
原创 Java中常见的其他Map成员
本文主要介绍了Java中Map家族的三个常见成员:LinkedHashMap、HashTable和TreeMap。LinkedHashMap通过双向链表记录了键值对的插入或访问顺序,使其具有顺序性,默认按插入顺序排列。HashTable由于使用synchronized锁导致效率较低,且不允许键或值为null,以避免二义性问题。TreeMap则采用红黑树实现Map功能,其操作原理与红黑树一致。文章强调了LinkedHashMap的双向链表结构、HashTable的效率问题以及二义性问题的重要性。
2025-05-13 22:32:11
1490
原创 HashMap用法与原理详解
这篇文章主要介绍了Java中HashMap的基本结构和操作机制。通过理解这些内容,读者可以更好地掌握HashMap的基本原理和操作。
2025-05-09 23:44:37
2108
原创 Java中的Map家族概要
前文介绍Java容器的框架时谈到了容器主要分为Collection和Map浅谈Java容器从文中配图就可以看出Map在容器中非常特殊。我们今天大致了解了Map的基本概念和他的几个主要实现类,后面会逐个介绍这些实现类。其中的HashMap是最最最最重要的。
2025-05-08 22:20:22
1591
原创 浅谈Java集合框架
Java的集合框架可以概括为Collection和Map,虽然Collection叫容器,但我习惯将二者都称为容器,他们的实现类称为容器类。以上介绍的只是我个人认为常用的,实际上还有很多待补充的接口如实现类。
2025-05-07 23:06:11
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人