ArrayList 与 LinkedList比较

2018-01-02  本文已影响0人  刘凯歌

1、读性能

         通过index访问,ArrayList性能高于LinkedList,随机访问,性能差不多

2、插入,删除性能

     LinkedList性能高于ArrayList,随着长度的增长,LinkedList插入的性能比ArrayList高得多。因为ArrayList需要移动元素。

3、序列化

      序列化/反序列化也是ArrayList优于LinkedList,对于LinkedList属性嵌套属性,这意味着顶级元素的完成要在所有子级完成后才能完成,

       因此会占用大量堆栈资源,甚至可能堆栈溢出。而对于ArrayList,只是简单的循环遍历即可填充其中元素,操作简单效率高。

4.kyro序列化

        https://github.com/chengdedeng/blog/issues/9

上一篇 下一篇

猜你喜欢

热点阅读