学习笔记 韩顺平 零基础30天学会Java(2024.8.26)

P536 HMap阶段小结

P537 HMap底层机制

HashMapNode(意思是一个内部类)实现了MapEntry,因此HashMapNode的底层可以看成是Map$Entry(对前面有关Entry那一节课的继续理解)

P538 HMap源码解读

P539 HMap扩容树化触发

P540 Hashtable使用

和HMap不同的是由线程安全处理,扩容机制这些思路上一样

P541 Hashtable扩容

P542 Properties

P543 集合选型规则

LinkedHashSet的底层是LinkedHashMap,LinkedHashMap的底层是HashMap,所以可以认为LinkedHashSet实际上底层是HashMap

只要有Tree的,就可以排序

P544 TreeSet源码解读

当使用无参构造器,TreeSet是不能排序的

使用TreeSet提供的一个构造器,可以传入一个比较器(匿名内部类),可以参考前面学Array时的Comparator

相关推荐
云泽80811 小时前
函数模板与类模板:C++泛型编程核心解析
java·开发语言·c++
缺点内向15 小时前
Java:创建、读取或更新 Excel 文档
java·excel
带刺的坐椅15 小时前
Solon v3.4.7, v3.5.6, v3.6.1 发布(国产优秀应用开发框架)
java·spring·solon
四谎真好看17 小时前
Java 黑马程序员学习笔记(进阶篇18)
java·笔记·学习·学习笔记
应用市场17 小时前
构建自定义命令行工具 - 打造专属指令体
开发语言·windows·python
桦说编程17 小时前
深入解析CompletableFuture源码实现(2)———双源输入
java·后端·源码
java_t_t17 小时前
ZIP工具类
java·zip
lang2015092817 小时前
Spring Boot优雅关闭全解析
java·spring boot·后端
Dfreedom.18 小时前
一文掌握Python四大核心数据结构:变量、结构体、类与枚举
开发语言·数据结构·python·变量·数据类型
一半烟火以谋生18 小时前
Python + Pytest + Allure 自动化测试报告教程
开发语言·python·pytest