gpt4 book ai didi

java - Array 与 ArrayList 的性能

转载 作者:IT老高 更新时间:2023-10-28 20:25:51 26 4
gpt4 key购买 nike

Object类型的Array和Object类型的ArrayList哪个性能更好?

假设我们有一个数组 Animal对象:Animal animal[]和一个数组列表:ArrayList list<Animal>

现在我在做 animal[10]list.get(10)哪个应该更快,为什么?

最佳答案

很明显,array[10] 比 array.get(10) 更快,因为后者在内部执行相同的调用,但增加了函数调用的开销和额外的检查。

然而,现代 JIT 会在一定程度上对此进行优化,您几乎不必担心这一点,除非您有一个性能非常关键的应用程序并且这已被测量为您的瓶颈。

关于java - Array 与 ArrayList 的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19389609/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com