Java中ArrayList和LinkedList的比较Java认证考试

文章作者 100test 发表时间 2010:01:01 15:51:02
来源 100Test.Com百考试题网


  ArrayList是用数组实现的,LinkedList是用双向链表实现的。

  ArrayList:

  内含两个成员变量:elementDate和size,elementData是对象数组类型的变量(Object[]),声明为transient,即序列化的时候不包括elementData这个变量。

  声明一个ArrayList对象时,若无参数,默认的数组大小是10。

  public ArrayList() {

  this(10).

  }

  trimToSize()方法,把数组的大小缩小到数组成员的个数,减少存储空间的使用。

  public void trimToSize() {

  modCount .

  int oldCapacity = elementData.length.

  if (size


相关文章


SpringAOP面向方面编程原理:AOP概念Java认证考试
java认证辅导:java线程小结Java认证考试
Java认证辅导:Java数组赋值的问题Java认证考试
使用java语言中的枚举enumJava认证考试
Java中ArrayList和LinkedList的比较Java认证考试
Java线程:volatile关键字Java认证考试
Java线程:并发协作(死锁)Java认证考试
Java线程:新特征 锁(下)Java认证考试
Java线程:新特征 锁(上)Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛