面了大概1hString,StringBuilder,StringBuffer的区别,以及他们分别适合用于哪些场景ArrayList和LinkedList的区别,适合一般用在哪些场景接口和抽象类的区别接口中的默认方法的作用Synchronized和ReentrantLock的区别ReentrantLock公平锁和非公平锁底层是怎么实现的为什么Hashmap选择使用红黑树而不使用平衡二叉树数据库设计题,要记录员工的级别以及它的上下级,要怎么设计库表,查询的时候如果不使用递归,还能怎么实现查询在Mybatis 的xml文件里面,如果查询结果是一个List<Long>类型的返回值,那么查...