《编写高质量代码》学习笔记

1.栈内存的特点是速度快,容量小,堆内存的特点是速度慢,容量大(从性能上来讲,基本类型的处理占优势)。

2.列表遍历不是那么简单的,其中很有"学问",适时选择最优的遍历方式不要固话为一种。

3.LinkedList的插入效率比ArrayList快50倍以上。

4.在实际测试中得知,处理大批量的删除元素,LinkedList比ArrayList快40倍以上。

5.在修改动作上,LinedList比ArrayList慢得多,特别是要进行大量的修改时,两者完全不在一个数量级上。

6.判断集合是否相等时只须判断关注元素是否相等即可。

7.subList生成子列表后,保持原列表的只读状态。创建subList列表使用list集合创建。

 

posted @ 2018-08-25 17:14  学习使我快乐Y  阅读(154)  评论(0编辑  收藏  举报