集合
wang5397
迷途知返,希望自己达到自己的目标。
展开
-
java中的集合
背景在软件开发中,有时会遇到开始无法确定元素个数而且需要存取不同对象和数据的情况,这是数组就无法使用了。因为数组中只能存取相同数据类型的元素,而且长度是不可变的。为了解决这样的问题,java提供了很多集合类供程序开发者使用。这些集合类允许放入不同类型的数据,长度也是可以根据需要改变的。这些集合类都在java.util包里。Collection是大多数集合类的根接口。java.uti原创 2016-10-18 10:41:06 · 289 阅读 · 0 评论 -
ArrayList的默认初始容量及扩容
探索ArrayList自动改变size真相ArrayList的列表对象实质上是存储在一个引用型数组里的,有人认为该数组有“自动增长机制”可以自动改变size大小。正式地说,该数组是无法改变大小的,实际上它只是改变了该引用型数组的指向而已。下面,让我们来看看java是怎样实现ArrayList类的。一、ArrayList类的实质 ArrayList转载 2016-10-09 20:14:38 · 5844 阅读 · 0 评论 -
ArrayList的默认初始容量及扩容
public class ArrayListE> extends AbstractListE> 2 implements ListE>, RandomAccess, Cloneable, java.io.Serializable 3 { 4 private static final long serialVersionUID = 8683452581122892转载 2016-10-12 20:09:51 · 2095 阅读 · 0 评论