一面 介绍学校项目以及提问,具体略 四次挥手的过程 HashMap的实现原理 Hash冲突 Hashmap插入过程 ArrayList和LinkedList的区别 Java内存模型 大对象放在哪个内存区域 GC的方法有哪些 栈中存放什么数据 哪些对象可以作为GC Root 查看GC状态的命令 Java怎么实现多线程? Java创建线程的方法? Futuretask和callable的区别? Callable和runnable的区别? 线程池分几种?拒绝策略有哪些? Synchronized和Reentrantlock的区别,分别怎么实现 CAS的含义 ...