三面 8.111.hashmap和concurrenthashmap的区别2.synchronized关键字,在什么场景下使用3.spring框架,spring中推荐使用哪种注入方式4.有没有看过jvm原理性的东西,jvm的内存区域分那些区,堆区和栈区的区别5.自动拆装箱6.final关键字,finally和finalize的区别7.设计模式相关,项目中有没有应用到一些设计模式,是否了解单例模式8.面向对象和面向过程编程9.java中类和类之间的关系有哪些10.开闭原则是什么,怎么理解高内聚低耦合11.怎么理解数据库的事务,数据库事务的acid,隔离级别,项目中使用的是哪个隔离级别12.针对数...