- 博客(4)
- 收藏
- 关注
翻译 Java源码学习之Map
Map 是将键(key)映射到值(value)的对象。一个map不能有重复的键,每一键最多映射到一个值。 这一接口代替了作为抽象类的Dictionary。 map接口提供了三种容器视角:键的集合(set),值的容器(collection),键值映射额集合(set)。map的顺序取决于迭代器返回元素的顺序。一些map有序,比如Tre...
2018-05-29 20:27:07
247
原创 Java源码学习之List子类:ArrayList
List 是一种有序的容器(也被称为序列)。用户可以精确地控制每一元素在list中的插入位置。用户可以通过元素的索引获得该元素并且搜索list中的元素。 不同于set,list允许重复的元素。 List接口在Collection接口之外对iterator,add,remove,equals,hashCode方法增加了额外的规定。 List接口提供了...
2018-05-21 18:49:37
250
翻译 Java源码学习之List
List 是一种有序的容器(也被称为序列)。用户可以精确地控制每一元素在list中的插入位置。用户可以通过元素的索引获得该元素并且搜索list中的元素。 不同于set,list允许重复的元素。 List接口在Collection接口之外对iterator,add,remove,equals,hashCode方法增加了额外的规定。 List接口提供了...
2018-05-21 18:49:04
166
翻译 Java源码学习之collection(容器)
容器 一个容器包含了一系列的对象,即它的元素。有些容器允许重复元素,有些则不,有些容器是有序的,有些则不。 JDK没有对该接口提供任何直接的实现,它提供的是一些更明确的子接口的实现,比如Set和List。 所有一般用途的容器实现类(即通过容器的子接口间接地实现了容器)都应该包含两个标准的构造器:一个是创造空容器的控构造器;另一个是以一种容器作为参数的构造器,它将创造一个与它的参数...
2018-05-15 18:50:11
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人