(面经总结)一篇文章带你整理面试过程中关于 Java 中的集合 List,Queue,Set的相关知识点

文章目录

    • 一、 List:可重复
      • 1. ArrayList:基于数组实现,增删慢,查询快,线程不安全
      • 2. Vector:基于数组实现,增删慢,查询快,线程安全
      • 3. LinkedList:基于双向链表实现,增删快,查询慢,线程不安全
      • 4. 三者的区别联系
    • 二、Queue
    • 三、Set:不可重复
      • 1. HashSet:HashTable实现,无序
      • 2. TreeSet:二叉树实现
      • 3. LinkHashSet:HashTable实现数据存储,双向链表记录顺序
    • 四、分析比较
    • 五、面试题

数组:可以存储对象,也可以存储基本数据类型,但是一次只能存储一种类型&#x

你可能感兴趣的:(java,面试,list,queue,set)