![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java高级探索
文章平均质量分 92
蓝桉~MLGT
暂时还没有想好
展开
-
java高级——Collection集合之Set探索(底层为HashMap实现)
这一篇我们看的是单列集合中的Set,那么上一篇说了Set底层是Map,不能光说不练,还是得简单看一下为什么底层是Map,总归来说有一丢丢不一样,如果没有看过Map底层的伙伴,一定要提前看一下Map好吧,因为Set确实没有什么值得研究的代码,只是看一下大致结构。原创 2024-07-21 21:28:39 · 590 阅读 · 0 评论 -
java高级——Collection集合之Map探索(包含红黑树,Map的底层实现原理及相关类如LinkedHashMap等多中介绍,满满的干货)
1. 哈希冲突2. HashMap底层实现3. 二叉树和红黑树4. LinkedHashMap5. TreeMap等原创 2024-07-18 20:23:55 · 759 阅读 · 0 评论 -
java高级——Arrays工具类(包含核心的归并和二分排序以及多个底层知识点)
Arrays常用方法介绍(8大类)1. 创建数组1.1 copyOf()1.2 copyOfRange()1.3 fill()2. 数组转集合:Arrays.asList(常用,也可称为快速初始化集合)3. 数组比较3.1 equals()方法(全部比较以及部分比较)3.2 deepEquals()方法3.3 hashCode()比较4. 数组排序(重点讲解归并排序以及二分排序)4.1 普通sort()排序4.2 增强parallelSort()排序(适用于大数据量)原创 2024-06-16 18:13:53 · 889 阅读 · 0 评论 -
java高级——String字符串探索(在jvm底层中如何实现,常量池中怎么查看)
## 4. String类常用的方法1. endsWith:判断字符串是否以指定的后缀结束2. startsWith,判断字符串是否以指定的前缀开始3. `equals`,字符串相等比较,不忽略大小写4. `equalsIgnoreCase`,字符串相等比较,忽略大小写5. `indexOf`,取得指定字符在字符串的位置6. lastIndexOf,返回最后一次字符串出现的位置7. length,取得字符串的长度8. `replaceAll`,替换字符串中指定的内容,注意赋值原字符串9.原创 2024-05-21 23:25:09 · 892 阅读 · 1 评论