知识点与易错点专题
文章平均质量分 94
收揽一些常见开发中的常见易错点和语言相关的知识点
5akura
一个求知欲贼强的菜鸟
展开
-
常见知识点和易错点:一直都不太明白的ThreadLocal
常见知识点和易错点系列三、简单捋捋ThreadLocal这玩意这玩意是什么?能干什么?学会使用ThreadLocal,先来过把瘾step1: 创建step2:设值、取值step3: 销毁完整Demo看看ThreadLocal核心源码两种创建方式,殊途同归?先调用了set(), 就不会触发initialValue()?新朋友, ThreadLocalMap初次见面,揭开面纱敞开心扉,展示源码创建ThreadLocalMap取值、设值江湖再见,总结算不上总结的总结三、简单捋捋ThreadLocal这玩意看了原创 2021-08-21 09:58:35 · 315 阅读 · 0 评论 -
常见知识点和易错点:不可变对象
常见知识点和易错点系列二、如何理解不可变对象是线程安全不可变对象和不可变的对象引用如何理解String对象是不可变对象为什么不可变对象是线程安全的二、如何理解不可变对象是线程安全不可变对象和不可变的对象引用千万不要把这两个东西混为一谈!我们用一段demo来说明一下两者的差别:public class ImmutableObjectDemo { public static ImmutableObject immutableObject = new ImmutableObject("immut原创 2021-08-21 09:55:41 · 342 阅读 · 0 评论 -
泛型的一些小疑点
文章目录泛型程序设计List<?>与List\、List\、List关于泛型约束<? extends T>与<? super T><? extends T><? super T>泛型程序设计List<?>与List<T>、List<Object>、List能说说他们之间的区别吗?!我在第一次看到这几个东西的时候也会摸不着头脑。。。甚至会将他们弄混!首先?是一个类型通配符,T可以看做是一个类型指代,Ob原创 2021-06-18 16:21:06 · 115 阅读 · 0 评论 -
常见知识点和易错点:Integer的缓存问题
文章目录一、Integer的缓存问题静态内部类IntegerCacheCache验证常见问题与易出错点案例代码分析自动拆包我本人接触学习Java基础的过程是比较短暂的,以至于我现在回顾的时候甚至感觉那段学习过程是草率而糟糕的。并且一些常见的考题虽然看过无数遍,但是用不了多久就忘得一干二净问题还是没有得以解决,或者说理解地不够透彻换个例子就成了”新问题“,所以我决定通过笔记的形式来记录下这些基础部分的常见问题与易错题。笔记中可能存在大量问题,希望各位看官不吝赐教,大胆指出相互学习!一、Integer原创 2021-08-03 22:40:29 · 825 阅读 · 0 评论