Collection子接口之List接口

Collection子接口之List接口

  • ArrayList:作为List接口的主要实现类;线程不安全的,效率高;底层使用Object[] elementData存储
  • LinkedList:对于频繁的插入、删除操作,使用此类效率比ArrayList高;底层使用双向链表存储
  • Vector:作为List接口的古老实现类;线程安全的,效率低,底层使用Object[] elementData存储

ArrayList、LinkedList。Vector三者的异同?

  • 同:三个类都是实现了List接口,存储数据的特点相同;存储有序的、可重复的数据
  • 不同:见上


来找错误~!

public void testListRemove() {
   
List list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);
updateList(list);
System.out.println(list);//
}
private static void updateList(List list) {
   
list.remove(2);//下标哦~~
}




全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务