以下是我和同学一面被问到的问题,有的太常见的就没写,从12题开始是同学被问到的,直接劝退 1.HashMap链表转红黑树后会不会再转会链表,转链表的阈值是多少,为什么要设置为这个值? 2.HashMap扩容后下标可能的取值 3.HashSet如何保证元素的唯一性? 4.wait()和sleep()的区别 5.Spring的Controller是单例的,那它是线程安全的吗?如果现在有十个线程去对其中一个静态变量做自增操作,会出问题吗? 6.如何保证它线程安全?使用锁的话Synchronized和Lock有什么区别? 7.SQL里update语句加的什么...