面试知识点-Java

# Java

# HashMap扩容机制

# HashMap无法保证线程安全的原因

# AVL树和红黑树比较

# ConcurrentHashMap 如何保证线程安全

  • CAS Synchronized
  • Segment ReentrantLock

# 优先队列PriorityQueue的原理

# LinkedTransferQueue和SynchronousQueue区别

# ConcurrentSkipListMap跳表

# 阻塞队列的有界和无界

# BIO、NIO、AIO

# final关键字

# volatile关键字

# Tomcat为什么要重写类加载器

  • 无法实现隔离性
  • 无法实现热替换
  • 如何打破双亲委派模型