我开始了一个项目,我将不断访问一个永远不会改变的Arraylist。访问ArrayList或Array会更快吗?
答案 0 :(得分:3)
差异可能不会引人注意,因为如果经常使用JVM,JVM很可能会优化呼叫。使用List
将为您提供更强大,更灵活的代码,因此我个人会使用List
。
只有一种方法可以知道:测试它(在阅读有关how to test the performance of a Java application的帖子后)。
答案 1 :(得分:0)
如果它是常量,那么Enum如何,你可以直接将逻辑添加到枚举实例。