访问阵列与ArrayList Java的速度

时间:2012-07-01 14:07:49

标签: java arrays arraylist

  

可能重复:
  Array or List in Java. Which is faster?

我开始了一个项目,我将不断访问一个永远不会改变的Arraylist。访问ArrayList或Array会更快吗?

2 个答案:

答案 0 :(得分:3)

差异可能不会引人注意,因为如果经常使用JVM,JVM很可能会优化呼叫。使用List将为您提供更强大,更灵活的代码,因此我个人会使用List

只有一种方法可以知道:测试它(在阅读有关how to test the performance of a Java application的帖子后)。

答案 1 :(得分:0)

如果它是常量,那么Enum如何,你可以直接将逻辑添加到枚举实例。