Java中list、set、map的区别和特点HashSet怎么实现的?HashMap中put的流程是怎么样的?说下集合当中线程安全的实现类CAS是什么对线程安全的理解可重入锁是什么synchronized和ReentrantLock的区别JVM的内存划分,各个区域的作用创建的对象从新生代到老年代的过程新生代gc和老年代gc有什么区别?触发FullGc的场景以及如何调优?熟悉的设计模式有哪些?单例模式、工厂模式、模板方法模式、策略模式、...,介绍下这些设计模式都有什么作用单例模式两种实现方式?哪种存在线程安全问题,具体怎么实现的?Spring中的代理模式了解吗,说下你的理解(这里我扯到了AO...