集合
java集合框架常见接口
list,set,map
List
实现类
ArrayList
内部通过数组实现,查询元素快,在中间位置插入或删除元素时,需要对数组进行复制/移动 , 效率较低
Vector
和ArrayList一样通过数组实现,但是Vector支持线程同步,某一时刻只有一个线程能写Vector,避免多线程同时写引起的不一致,实现同步需要很高的花费,所以访问Vector比ArrayList慢
LinkedList
一个List集合里有100w条数据,如何插入数据库?
遍历过程中,通过拼接字符串的形式插入.
Set
Map