(转载) ArrayList,LinkedList以及Vector的区别?
1. ArrayList底层是采用数组实现的(并且该数组的类型是Object类型的)
2. 如果是JDK 6.0的话,采用Array.of()方法来生成一个新的数组,如果是JDK 5.0的话,使用的是System.arraycopy方法(将数组拷贝)
3. List list = new ArrayList();时,底层会生成一个长度为10的数组来存放对象,如果预先知道List会存放多...
原创
2010-10-27 09:25:48 ·
140 阅读 ·
0 评论