ArrayList注意事项

ArrayListDetail.java

package com.dym.list_;

import java.util.ArrayList;

public class ArrayListDetail {
    public static void main(String[] args) {
        // ArrayList 是线程不安全的
        // 看下面的源码,add() 没有synchronized 修饰
        /*public boolean add(E e) {
            ensureCapacityInternal(size + 1);  // Increments modCount!!
            elementData[size++] = e;
            return true;
        }*/
        ArrayList arrayList = new ArrayList();
        arrayList.add(null);
        arrayList.add("Ian");
        arrayList.add(null);

        System.out.println(arrayList);
    }
}

猜你喜欢

转载自blog.csdn.net/qq_39368007/article/details/115277780