![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关键字解析
文章平均质量分 88
Hello-zhou
认真学技术,努力搬砖!
展开
-
JDK7与JDK8中HashMap的实现
JDK7中的HashMapHashMap底层维护一个数组,数组中的每一项都是一个Entrytransient Entry<K,V>[] table;我们向 HashMap 中所放置的对象实际上是存储在该数组当中;而Map中的key,value则以Entry的形式存放在数组中static class Entry<K,V> implements Map.Entry<K,V> { final K key; V va...转载 2021-01-18 17:56:25 · 275 阅读 · 0 评论 -
深入并发-Synchronized
synchronized的使用在多线程并发编程中synchronized一直是元老级角色,很多人都会称呼它为重量级锁。但是,随着Java SE 1.6对 synchronized进行了各种优化之后,有些情况下它就并不那么重了,Java SE 1.6中为了减少获得锁和释放锁带来的 性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。通过 synchronized关键字来修饰在inc的方法上,看看执行结果。(可以自己尝试将synchronizrd去掉,看看结果得到的是不是1000)public转载 2021-03-28 22:38:13 · 101 阅读 · 0 评论 -
面试官:知道ThreadLocal嘛?谈谈你对它的理解?(基于jdk1.8)
ThreadLocal:https://baijiahao.baidu.com/s?id=1653790035315010634&wfr=spider&for=pc转载 2021-01-18 17:53:50 · 149 阅读 · 0 评论