Java 集合面试题 by 爽爽学编程
本文作者:爽爽学编程 (opens new window)
本站地址:https://code-wss.com (opens new window)
Java 中有哪些集合类?请简单介绍
数组和链表在 Java 中的区别是什么?
Java 中的 List 接口有哪些实现类?
Java 中的 HashMap 和 Hashtable 有什么区别?
Java 中的 HashSet 和 HashMap 有什么区别?
Java 中 HashMap 的实现原理是什么?
Java 中 HashMap 的扩容机制是怎样的?
为什么 HashMap 在 Java 中扩容时采用 2 的 n 次方倍?
为什么 Java 中 HashMap 的默认负载因子是 0.75?
为什么 JDK 1.8 对 HashMap 进行了红黑树的改动?
JDK 1.8 对 HashMap 进行了哪些改动,除了红黑树?
什么是 Java 的 LinkedHashMap?
什么是 Java 的 TreeMap?
什么是 Java 的 IdentityHashMap?
什么是 Java 的 WeakHashMap?
Java 中 ConcurrentHashMap 1.7 和 1.8 之间有哪些区别?
Java 中 ConcurrentHashMap 的 get 方法是否需要加锁?
为什么 Java 的 ConcurrentHashMap 不支持 key 或 value 为 null?
什么是 Java 中的 Copy-On-Write?
你遇到过 ConcurrentModificationException 错误吗?它是如何产生的?