自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除