公司介绍、自我介绍 为什么要重写equals()方法,同时要重写hashCode()方法? HashMap底层结构,为什么使用红黑树? List用for和迭代器删除有什么区别 Java异常,自己如何抛出一个异常 线程6种状态,如何避免阻塞?如何终止线程? 死锁是什么?死锁的条件,如何防止死锁? ThreadLocal底层原理,内存泄漏? Http请求全过程,http协议内容,servlet3.1/4.0区别 B树B+树区别,为什么用B+, 什么是回表? 怎么实现的事务?ACID 写SQL:找出a表中有b表中没有的id r...