1.对多线程的理解 2.如何保证线程安全 3.写一个程序,两个线程,线程1输出奇数,线程2输出偶数 4.hashmap和hashtable区别 5.concurrenthashmap在jdk1.7和jdk1.8的区别 6.链表长度8变为红黑树是根据什么来的,一定是8吗??我说是常量,写死的,面试官:你确定吗?? 7.和concurrenthashmap同一个包下有concurrentlinkedqueue,说一下底层实现 8.题目:有一个列设置了索引(非主键索引),假设列为a,那么select * from 表 where a!=10是怎么利用到索引的,我想了想,我说索引失效,然后他又问,...