1 String类相关 String a = new String("abc"); // 回收 a = "def"; // a 还是原来的对象吗? 2 HashMap 和 ArrayList的区别?存放元素?3 HashMap为什么由 jdk7的头插法 --> jdk8的尾插法?4 HashSet 的底层是 new了一个HashMap,怎么由一个单点元素变成了 (K, V)型的键值对的元素?5 创建线程的方式有哪些?线程池的好处?6 Synchronized怎么加锁的? lock锁的底层有了解过吗?7 Kafka异步地发送站内通知,为什么不直接使用同步的?消息插入到数据库,某人怎么知道...