阵列在处理时间和内存占用方面都更加高效。这尤其适用如果要在原始类型,例如 *** 作
int或
long,由于
List需要将包装在所有元素
Object(如
Integer或
Long)。尽管Java
5引入的自动装箱功能减少了进行此类包装和展开所需的代码量,但它并没有消除性能问题,因为仍在创建包装对象。
但是,大多数应用程序可能没有与这些问题相关的任何性能瓶颈,因此在大多数情况下,
List其他集合应该可以正常工作。在这些情况下,编程的简便性超过内存或CPU使用率的增长,
List是正确的选择。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)