蜗牛地梦想

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年3月18日

摘要: 一、HashMap底层实现原理(JDK1.8)先来说说HashMap的几个特点, 1:是一个存储key-value数据对的集合。 2:key和value都可以存储null值。 3:key值不可以重复。 4:无序。 5:线程不安全。 二、HashMap底层数据结构, HashMap底层是数组+链表+红 阅读全文
posted @ 2017-03-18 05:17 蜗牛地梦想 阅读(114) 评论(0) 推荐(0)

2017年3月3日

摘要: 在开发过程中,很多时候都需要用到原子的递增递减操作;而我们知道,常用的i ++ 和 i -- 等操作都不是原子的,它包含了三步操作(读-改-写):首先,读取变量i的值,其次将i执行 +1 或者 -1 操作,最后,将计算后的结果赋值给i;通常情况下,只有加锁才能保证 i ++ 和 i -- 等操作的原 阅读全文
posted @ 2017-03-03 18:48 蜗牛地梦想 阅读(98) 评论(0) 推荐(0)