1、读性能
通过index访问,ArrayList性能高于LinkedList,随机访问,性能差不多
2、插入,删除性能
LinkedList性能高于ArrayList,随着长度的增长,LinkedList插入的性能比ArrayList高得多。因为ArrayList需要移动元素。
3、序列化
序列化/反序列化也是ArrayList优于LinkedList,对于LinkedList属性嵌套属性,这意味着顶级元素的完成要在所有子级完成后才能完成,
因此会占用大量堆栈资源,甚至可能堆栈溢出。而对于ArrayList,只是简单的循环遍历即可填充其中元素,操作简单效率高。
4.kyro序列化
https://github.com/chengdedeng/blog/issues/9