JAVASE
JAVASE源码解读
titi223
IT老兵
展开
-
java中如何正确创建一个单例类实例
单例模式是指,在整个jvm生命周期中,让一个类只有一个实例存在,类只实例化一次。所有的代码共享这一个实例。利用jvm在加载类时,线程安全的,保证类加载完毕,实例创建完毕,只创建一次...原创 2022-06-28 12:31:44 · 767 阅读 · 0 评论 -
如何正确使用ThreadLocal
ThreadLocal是jdk版本引入的类:java.lang.ThreadLocal,使得每个线程可以独享变量副本,起到线程安全的作用。线程局部性的,ThreadLocal变量能在所属线程执行的各个方法中共享但是不需要在执行方法链中显示传递参数,也就是线程局部的执行方法链的全局变量。首先说下,ThreadLocal、Thread、ThreadLocalMap、ThreadLocalMap.Entry、WeakReference这几个类之间的关系,这关系着ThreadLocal在jdk源代码层面的实现。 同原创 2022-06-28 11:32:14 · 971 阅读 · 0 评论 -
JAVA中HashMap常见面试点及实现原理
HashMap底层是用数组+链表的数据结构实现的,产生hash碰撞的少,也就是产生链表少和链表中元素少,则查询效率高,达到O(1)复杂度。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z 重做:Ctrl/Command + Y 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 标题:Ctrl/Command + Shift + H 无序列表:Ctrl原创 2022-06-26 10:40:58 · 45 阅读 · 0 评论