随笔分类 -  Java 源码分析

摘要:在平时开发中,我们经常采用HashMap来作为本地缓存的一种实现方式,将一些如系统变量等数据量比较少的参数保存在HashMap中,并将其作 为单例类的一个属性。在系统运行中,使用到这些缓存数据,都可以直接从该单例中获取该属性集合。但是,最近发现,HashMap并不是线程安全的,如果你 的单例类没有做... 阅读全文
posted @ 2014-07-17 13:59 love_you_girl 阅读(792) 评论(0) 推荐(0)
摘要:HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHash... 阅读全文
posted @ 2014-07-10 00:22 love_you_girl 阅读(287) 评论(0) 推荐(0)