关于java性能的几个问题。
1,数组复制要使用system.arraycopy(...)是因为它是直接复制内存的吗?
2,
Java code
for(int i = 0 ; i < list.size() ; i++){
........
}
list.size()是不是会被调用多次?
3,ArrayList遍历:for+下标 优于 for-each 优于 迭代器。
LinkedList遍历:for-each 优于 迭代器 优于 for+下标。
是因为数组和链表底层存储机制吗?
------解决方案--------------------别的没仔细研究,第二项你说的没错~
------解决方案--------------------第二三个对
第一个我感觉应该不是吧 具体没研究过
------解决方案--------------------23正确。第一个是复制内存数据。
------解决方案--------------------