摘要:
1. ArrayList,Vector和LinkedList的区别:ArrayList和 Vector 都是以数组存储的方式来保存数据的,其数据元素数都大于实际要存储的数据以便增加和插入,它们都允许直接按序号索引元素,但插入的时候要涉及到数组元素移动等内存操作,所以索引数据快而插入慢.Vector由于使用了Sychroized方法,通常性能上比ArrayList 差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行向前和向后遍历,但是插入数据时只需记录本项的前后项即可.所以插入速度较快.2. Final,finally,finalize的区别:Final 用于声明属性,方法
阅读全文