随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 

一、组合模式在 JDK 集合的源码分析

  1、Java 的集合类 HashMap 就使用了组合模式

  2、代码分析 + Debug 源码

复制代码
 1 public class Composite {
 2 
 3     public static void main(String[] args) {
 4 
 5         Map<Integer, String> hashMap = new HashMap<>();
 6         hashMap.put(0, "东游记");
 7 
 8         Map<Integer, String> map = new HashMap<>();
 9         map.put(1, "西游记");
10         map.put(2, "红楼梦");
11         hashMap.putAll(map);
12 
13         System.out.println(hashMap);
14 
15     }
16 }
复制代码

 

  

 

 

   

  3、Map 类图分析

 

 

posted on   格物致知_Tony  阅读(194)  评论(0编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2020-01-26 Java 之 IO操作-文件复制
点击右上角即可分享
微信分享提示

目录导航