八股+代码(40多分钟)面试官人非常好!!!体验很好1.java三大特性,介绍一下2.重载和重写的区别3.==和equals不同4.java的访问权限有哪些5.volatile关键字作用6.线程间通信的几种方式7.java8相较于java7的新特性8.for和foreach,continue与break实现9.java8的jvm10.垃圾收集器cms和g1比较11.springboot比spring优势12.starter作用13.过滤器和拦截器的区别和使用场景14.redis作用,为什么不用本地缓存?15.代码题:有A、B、C三个线程,循环打印ABCABCABC...十次。每个线程打印时候其他线程不能打印。