对于性能这块,在大数据量重复试验下得出的结论才比较有说服力,小编就随手贴上自己的测试结果,有兴趣看看就可以了。
测试代码差不多都是这样子的……
ArrayList<Integer> arrayList = new ArrayList<Integer>();
LinkedList<Integer> linkedList = new LinkedList<Integer>();
// add操作
int count = 100000;
System.out.println("ArrayList--add()-------------------");
long startTime = System.nanoTime();
for (int i = 0; i < count; i++) {
arrayList.add(i);
}
long endTime = System.nanoTime();
System.out.println(endTime - startTime + "--------");
System.out.println("LinkedList--add()-------------------");
startTime = System.nanoTime();
for (int i = 0; i < count; i++) {
linkedList.add(i);
}
endTime = System.nanoTime();
System.out.println(endTime - startTime + "--------");
循环1W次
循环10W次
循环100W次
等一下……
等一下……
再等一下……
出去接杯水……
结果还是这个样子,直接给个图吧,LinkedList还没get出来(⊙﹏⊙)b
嗯……这篇差不多了,over
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-81650-4.html
中国的攻击型核潜艇的速度