Java集合面试
文章平均质量分 75
Java集合面试
lanleihhh
求其上者得其中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入了解HashMap的底层原理
HashMapJDK 1.7常量结构Entry结点put方法1. 初始化JDK 1.8常量put方法jdk 1.8 中 HashMap的改动 JDK 1.7 常量 /** * 默认初始容量,必须是2的次方树 1<<4 左移四位,2^4=16 */ static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 /** * 隐式指定了更大的容量,使用最大值:2^3原创 2022-05-31 18:23:50 · 173 阅读 · 0 评论 -
Java中如何让一个集合不可改变?
Java中如何让一个集合不可改变?Java8及之前:Collections工具类中提供的方法:unmodifiableXXX()示例:源码:Java9 XXX.of() Java8及之前:Collections工具类中提供的方法:unmodifiableXXX() 方法 参数列表 功能 unmodifiableList() unmodifiableList(List<? extends T> list) 返回指定list的不可修改视图 unmodifiableMap() un原创 2022-05-27 17:00:24 · 532 阅读 · 0 评论
分享