集合框架库

集合框架库部分知识点:

  • 1)List接口 List接口的特点 List接口中常用方法有哪些
  • 2)ArrayList和LinkedList的区别和联系?
  • 3)ArrayList中快速失败机制? CopyOnWriteArrayList中非快速失败机制?
  • 4)ArrayList和Vector的区别和联系?
  • 5)Queue接口 Queue接口所提供的两组方法对应有哪些?
  • 6)Deque接口 Deque接口作为栈使用主要有哪些方法,作为队列使用有哪些方法?
  • 7)ArrayDeque 底层数据结构是什么样的?为什么要使用这样的一个结构?ArrayDequeu
  • 这种集合一般在哪种数据结构中使用?
  • 8)PriorityQueue使用,基于自然排序和基于比较器排序如何使用,写出代码?同时
  • 谈谈PriorityQueue的使用场景有哪些?
  • 9)PriorityQueue底层基于什么样的数据结构实现?(堆)堆调整的过程是怎么样的?
  • 涉及到priorityQueue中添加元素和删除元素堆调整的过程
  • 10)ArrayDeque和PriorityQueue是线程安全的队列吗?不是,那么线程安全的优先级队列有哪些?
  • 11)哈希表的结构,解决哈希冲突的方式有哪些?
  • 12)HashMap jdk1.8之前和jdk1.8有什么区别?
  • 13)用过HashMap吗?谈谈你的使用?
  • 14)HashMap是线程安全的集合吗?不是,那么线程安全的map有哪些(HashTable, ConcurrentHashMap)
    1. HashMap的扩容机制?
  • 16)jdk1.8中链表转换为红黑树的条件?
  • 17)HashMap在多线程扩容时会出现什么问题?
  • 18)HashMap、LinkedHashMap、TreeMap三者之间的区别和联系
  • 19)WeakHashMap的使用场景有哪些?WeaakHashMap中涉及到Java中的四种引用是什么?
  • 20)HashSet、LinkedHashSet、TreeSet三者之间的区别和联系
    */
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值