- 博客(3)
- 收藏
- 关注
原创 Java集合框架之Map接口(上)
Map接口主要借助了hash的思想,以hash表键值对的形式存储,键用于hash定位,具有极高的效率。其接口主要实现类如下: Map ├Hashtable(基本同hashMap,默认为11,只不过hashtable为线程安全的,不允许有null值,put, get 都加锁) ├HashMap(Entry链表+数组,默认容量为16,负载因子为0.75;长度大于n*16*0.75则容量增大一
2017-05-08 22:54:19 303
原创 Java集合之List接口
List接口继承了Collection接口,其主要实现类如下所示: ├List(在Collection接口的基础上新增加了一些方法) │├LinkedList (底层是链表实现) │├ArrayList (底层为对象数组,容量默认为10,扩容1.5,即每次增长原来的0.5倍) │ └Vector(底层为对象数组,容量默认为10,可按规定值扩容,默认为每次增长为原来的1倍) │ └Sta
2017-05-03 22:24:44 366
原创 Java集合概要
Java集合主要分为三种类型:Set、List 、Map,其中Set和List均实现了Collection接口,Map为单独的一类接口。 其接口主要实现和继承关系如下: Collection ├List │├LinkedList (底层是双向链表实现) │├ArrayList (底层为对象数组,容量默认为10,扩容1.5,即每次增长原来的0.5倍) │└Vector(底层为对象数
2017-05-01 22:00:58 284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人