Java集合面试题

  • AQS的底层原理是什么
    AQS的底层原理是什么
  • AQS是什么
    AQS是什么
  • ConcurrentHashMap的实现原理是什么
    ConcurrentHashMap的实现原理是什么
  • 单向链表的反转
    单向链表的反转
  • Java.util.Map的常用实现类有哪些
    Java.util.Map的常用实现类有哪些
  • ArrayList list=new ArrayList(10);中的list扩容了几次
    ArrayList list=new ArrayList(10);中的list扩容了几次
  • Map的遍历方式
    Map的遍历方式
  • Java 集合框架面试路线最全整理(附面试题精选及答案)
    Java 集合框架面试路线最全整理(附面试题精选及答案)
  • List里如何剔除相同的对象
    List里如何剔除相同的对象
  • List、Map、Set 三个接口,在存取元素时各自的特点是什么
    List、Map、Set 三个接口,在存取元素时各自的特点是什么
  • Vector、ArrayList、LinkedList 的存储性能和特性
    Vector、ArrayList、LinkedList 的存储性能和特性
  • List、Set、Map哪个继承自Collection接口
    List、Set、Map哪个继承自Collection接口
  • Collections工具类中的sort方法如何比较元素
    Collections工具类中的sort方法如何比较元素
  • 为什么基本类型不能做为HashMap的键值
    为什么基本类型不能做为HashMap的键值
  • Java有哪些常用的并发集合
    Java有哪些常用的并发集合
  • HashMap的键值需要注意什么
    HashMap的键值需要注意什么
  • Array和ArrayList有什么区别
    Array和ArrayList有什么区别
  • Map的实现类中,有序的、无序的分别是哪些,如何保证其有序性
    Map的实现类中,有序的、无序的分别是哪些,如何保证其有序性
  • Java中已经数组类型,为什么还要提供集合
    Java中已经数组类型,为什么还要提供集合
  • LinkedHashMap、LinkedHashSet、LinkedList哪个最适合当作Stack使用
    LinkedHashMap、LinkedHashSet、LinkedList哪个最适合当作Stack使用
  • Queue的element()和peek()方法有什么区别
    Queue的element()和peek()方法有什么区别
  • 怎么确保一个集合不能被修改
    怎么确保一个集合不能被修改
  • HashMap和Hashtable有啥区别
    HashMap和Hashtable有啥区别
  • TreeSet的原理,以及使用需要注意什么
    TreeSet的原理,以及使用需要注意什么