第一次面试题 介绍一下自己介绍一下你的项目Java的特性ArrayList和LinkedList区别ArrayList的扩容机制HashMap的put方法的过程红黑树和平衡二叉树的区别还有ConcurrentHashMap怎么实现线程安全的说说线程池底层原理IO和NIO的区别synchronized和Lock锁的区别说说JVM分别介绍JVM的垃圾回收器介绍一下MySQL索引B树和B+树的区别AOP用过吗动态代理和静态代理的区别Spring怎么解决循环依赖的Mybatis底层实现原理知道吗好了,就到这里,你还有什么想问的吗?