
Java
文章平均质量分 80
Java
coder_ywb
这个作者很懒,什么都没留下…
展开
-
Java LinkedHashMap的实现原理(Android10&JDK1.8)
LinkedHashMap/** * 实现哈希表和链表的映射接口,有可预测的迭代顺序 * 这个实现与HashMap的不同之处在于,它维护一个贯穿其所有条目的双链接列表。 * 这个链表定义了迭代顺序,通常是键插入到映射中的顺序(插入顺序)。 * 注意,如果一个键重新插入到映射中,插入顺序不会受到影响。 * * 提供了一个特殊的LinkedHashMap(int,float,boolean)构造函数来创建一个链表哈希映射, * 其迭代顺序是最后访问它的条目的顺序,从最近最少访问到最近最多访问原创 2020-07-22 15:30:41 · 208 阅读 · 0 评论 -
Java 类ThreadLocal的用法及实现原理
ThreadLocal的使用和实现原理1,ThreadLocal的使用2,ThreadLocal的实现2.1, 初始值 — initialValue()2.2, 值的设置 — set(T value)2.3, 值的获取 — get()2.4, 值的移除 — remove()3,ThreadLocalMap 之线性探测法转载请注明原文地址:1,ThreadLocal的使用ThreadLocal提供线程局部变量。这些变量与它们的普通对应变量的不同之处在于,每个通过其get或set方法访问变量的线程都有自己原创 2020-06-29 17:38:45 · 277 阅读 · 0 评论 -
Java类的加载机制(JVM)
平时在写完一段完整的java代码后,点击运行就能看到我们写的代码运行结果。可是我们有没有思考过计算机是如何识别并运行我们的代码的呢?这就是这篇文章要讲的重点:Java的类加载机制。原创 2020-06-18 17:03:00 · 314 阅读 · 0 评论 -
Java垃圾回收机制
Java 垃圾回收机制整理一,垃圾回收的意义二,垃圾回收机制中的算法1. 可达性检测算法1.1 引用计数法(Reference Counting Collector)1.2 根搜索算法(可达性分析算法)2. 垃圾收集算法2.1 标记-清除(Mark-Sweep)算法2.2 复制(Copying)算法2.3 标记-整理(Mark-Compact)算法2.4 分代收集(Generational Collection)算法区域划分:GC 类型:三,垃圾收集器(GC)四,四种引用状态转载自:安静的蓝孩子的简书一转载 2020-06-17 16:52:11 · 152 阅读 · 0 评论 -
阅读HashMap源码时你可能会有这些疑问
HashMap中的常量HashMap1,HashMap类简介如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入HashMap看过HashMap中的源码之后,对HashMap有了一定程度的理解。代码看懂不难,但如果对其中的某些细节问为什么却又道不出个所以然。这篇文章主要是对原创 2020-06-09 18:04:08 · 280 阅读 · 0 评论 -
Java访问控制修饰符和非访问修饰符
访问控制修饰符 private 私有访问修饰符:在同一类内可见。使用对象:变量、方法、内部类。私有访问修饰符是最严格的访问级别,所以被声明为private的方法、变量和构造方法只能被所属类访问,并且类和接口不能声明为private。private 访问修饰符的使用主要用来隐藏类的实现细节和保护类的数据。 public 公有访问修饰符:对所有类可见。使用对象:类、接口、变量、方法被声明为 public 的类、方法、构造方法和接口能够被任何其他类访问。如果几个相互...原创 2020-06-04 11:38:26 · 790 阅读 · 0 评论 -
HashMap类注释翻译(jdk1.8)
Hash table based implementation of the Map interface. This implementation provides all of the optional map operations, and permits null values and the null key. (The HashMap class is roughly equivalent to Hashtable , except that it is unsynchron...翻译 2020-06-03 13:26:18 · 672 阅读 · 0 评论