Lal*_* J. 6 java performance arraylist
我发现ArrayList
通过在日常编码中使用数组而不是使用数组,我几乎可以轻松地完成任何操作并且可以进行更多控制.所以我问:
ArrayList
?ArrayList
吗?使用一个在另一个上面肯定会影响性能和效率,尽管它可能非常小.还实施JVM
了很多影响.但是,添加和获取条目arrays
总是比在中更快List
.如果您确定所需的大小,则array
在使用数组时可能也会节省很少的内存.但是,List
您可以更灵活地修改内容,基本上有很多方法可以操作数据.它完全支持generics
.由于数组是covariant
和Generics invariant
,Arrays and Generics don't mix
所以Joshua Bloch
建议在他的书Effective Java II
第25章中使用List over array.我一定会听从他的建议,并建议你使用List而不是数组.
归档时间: |
|
查看次数: |
8960 次 |
最近记录: |