《编写高质量代码》学习笔记
1.栈内存的特点是速度快,容量小,堆内存的特点是速度慢,容量大(从性能上来讲,基本类型的处理占优势)。
2.列表遍历不是那么简单的,其中很有"学问",适时选择最优的遍历方式不要固话为一种。
3.LinkedList的插入效率比ArrayList快50倍以上。
4.在实际测试中得知,处理大批量的删除元素,LinkedList比ArrayList快40倍以上。
5.在修改动作上,LinedList比ArrayList慢得多,特别是要进行大量的修改时,两者完全不在一个数量级上。
6.判断集合是否相等时只须判断关注元素是否相等即可。
7.subList生成子列表后,保持原列表的只读状态。创建subList列表使用list集合创建。