javaSE
文章平均质量分 81
windsunmoon
一直在努力,昨夜西风凋碧树,独上高楼,往进天涯路。
展开
-
浅析HashMap的实现和性能分析
前段时间面试,被问及hashmap的实现,瞬间蒙了,最后被虐成了狗。痛定思过,发现自己最近一年以来走入了一些歧途,有些本末倒置。故从基础开始,从跌倒的地方开始。Java集合框架强大、简单、易用。尤其在设计业务逻辑的编程中,集合框架可以说是使用最多的类。Hashmap作为其中一员,是一种把键(key)和值(value)的结构,在实际引用中及其广泛。本篇简单分析java中hashmap的实现,并简原创 2015-05-13 23:00:49 · 3759 阅读 · 2 评论 -
java之Map源码浅析
Map是键值对,也是常用的数据结构。Map接口定义了map的基本行为,包括最核心的get和put操作,此接口的定义的方法见下图:JDK中有不同的的map实现,分别适用于不同的应用场景,如线程安全的hashTable和非线程安全的hashMap.如下图是JDK中map接口的子类UML类图,其中有个特例Dictionary已经不建议使用:Map接口中的方法我们需要关原创 2015-06-06 18:33:50 · 5138 阅读 · 1 评论