HashMap和HashTable,ConcurrentHashMap的差别
ConcurrentHashMap的1.7和1.8版本差异
LinkedHashMap实现原理
ArrayDeque实现原理
Java Object中有哪些方法?equals和hashCode方法什么时候会被重写?
Java中悲观锁与乐观锁,举例并说明其相关实现?
CAS实现原理
synchronized和ReentrantLock的实现差异
synchronized对不同方法的修饰,持有的锁对象的差异
ThreadLocal实现原理
volatile用法
说一下对于泛型的理解
泛型擦除
什么情况下不会出现泛型擦除
说一下对于线程安全的理解,Java中线程安全与不安全的集合类有那些?
Java的垃圾回收机制
JVM中内存分配机制
Java类加载机制
平时项目中对于锁的应用
Java线程池默认提供了哪些类型?分别适合什么场景?
Java线程中interrupt()、interrupted()和isInterrupted()分别代表什么意思?
动态代理与静态代理