
Java基础
MrYuTing
Nothing is impossible!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Integer 的缓存机制
在了解 Integer 的缓存机制之前,先了解一下装箱和拆箱。Integer --> int 拆箱 intValue();int --> Integer 装箱 valueOf();一、什么时候触发装箱、拆箱?1.1 装箱将一个 int 的数值,赋值给一个 Integer 引用会触发装箱过程。如:Integer a = 10; //等价于 Intege...原创 2019-09-08 17:31:53 · 629 阅读 · 0 评论 -
Java8 新特性
1 数据结构的更新1.1 HashMap 的数据结构更新1.2 ConcurrentHashMap 的数据结构更新2 hotspot JVM 内存结构更新3 函数式接口4 Lambda 表达式5 Stream API一、数据结构的更新1.1 HashMap 的数据结构更新在 jdk1.8前 HashMap 底层是用数组 + 链表来实现的,而在 jdk1.8 后 HashMap 采...原创 2019-09-09 20:34:09 · 377 阅读 · 1 评论 -
HashMap 线程不安全的原因
一、Map概述我们都知道HashMap是线程不安全的,但是HashMap的使用频率在所有map中确实属于比较高的。因为它可以满足我们大多数的场景了。Map类继承图上面展示了java中Map的继承图,Map是一个接口,我们常用的实现类有HashMap、LinkedHashMap、TreeMap,HashTable。HashMap根据key的hashCode值来保存value,需要注意的是,H...转载 2019-09-11 16:46:42 · 820 阅读 · 0 评论