- 博客(3)
- 资源 (9)
- 收藏
- 关注
翻译 让星星⭐月亮告诉你,Java二叉查找树的基本实现
二叉树可分为满二叉树、完全二叉树、平衡二叉树(二叉查找树)、最优二叉树(哈夫曼树),此篇代码实现的是二叉查找树(左右子树深度之差的绝对值不超过1待实现)。 package unittest; import java.util.Arrays; class Person implements Comparable<Person>{ private String name; private int age; Person(String name,int age){ this.name =
2020-07-29 14:27:07 115
翻译 让星星⭐月亮告诉你,Java之ThreadLocal
package unittest.jdk8newfeature; class Message{ String info; public String getInfo() { return info; } public void setInfo(String info) { this.info = info; } } class Channel{ private final static ThreadLocal THREADLOCAL = new ThreadLocal(); public static vo
2020-07-28 21:24:26 125
原创 让星星⭐月亮告诉你,自定义定时器和Java自带原生定时器
一. 定时器概述 何为定时器? ①就像可以设置闹钟的时钟一样。当我们往时钟里添加一个闹钟时,可以设置闹钟的首次执行时间、执行间隔时间、备注、是否启动等属性。 ②一个时钟可以设置多个不同的闹钟,每个闹钟可以有各自的首次执行时间、执行间隔时间、备注、是否启动等属性。 ③当闹钟响起后,如果我们不手动关闭该闹钟,那么它将会按照设定的执行间隔时间,一直持续执行下去,除非时钟电量耗尽。 就如同一个可以设置闹钟的时钟一样,定时器有如下特性: ①往定时器添加一个任务(就如同时钟上的闹钟)时,可以设置任务的首次执行时间、执
2020-07-01 10:21:32 253
(003)HashMap中红黑树TreeNode的split方法源码解读.docx
2020-06-20
(002)HashMap$TreeNode之往红黑树添加元素-putTreeVal方法.docx
2020-06-18
从底层数据结构和CPU缓存两方面剖析LinkedList的查询效率为什么比ArrayList低.docx
2020-06-17
HashMap在put数据时是如何找到要存放的位置的?.docx
2020-06-17
(006)HashMap$TreeNode确保根节点为头节点的moveRootToFront方法源码解读.docx
2020-06-17
HashMap扩容时的rehash方法中(e.hash & oldCap) == 0算法推导.docx
2020-06-17
(001)HashMap之链表转红黑树-treefyBin方法.docx
2020-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人