19、hashmap、queue相关问题
00 分钟
2022-9-2
(1)hashmap是如何扩容的?每次扩容多少?已有元素如何处理?说一下hashmap底层的数据结构以及工作原理?hashmap如何处理hash碰撞问题以及key重复问题?什么情况下hashmap会内存泄露?hashmap是否是线程安全的?ConcurrentHashMap的实现原理?treemap的实现原理是什么?linkedhashmap的工作原理?hashmap和hashtable底层实现有什么区别?hashtable和concurrenthashtable有什么区别呢?hashmap和treemap有什么区别?
 
(2)Java中的队列都有哪些?这些队列的区别是什么?ConcurrentLinkedQueue的原理是什么?
 
(3)java集合框架中哪些是线程安全的,哪些是线程不安全的?concurrent包里有哪些类?
 

评论