java面试1

1.List和Set的区别: List继承自Collection,是有序的,其实现类ArrayList,是一个动态数组,擅长随机访问,使用数组存储,查询效率会高一些,因为是连续的地址,ArrayList要移动数据,所以插入和删除的时候效率较低。ArrayList的使用会比Vector快,他是非同步的,多线程安全的【多线程访问同一个代码块,不会产生不确定的结果】如果涉及到多线程,使用Vector会较
相关文章
相关标签/搜索