异常(Exception)和错误(Error)有什么区别?final 和 finally 有什么区别? 多线程同步实现方式ThreadLocal变量和普通变量有什么区别强引用,软引用和弱引用的区别spring默认的传播行为hashcode的作用redis,实际应用场景和数据类型springAOP项目应用mysql索引失效的场景根据什么条件去创建索引 面试题-业务方面:介绍下最复杂的项目解决的具体生产问题麻烦 ArrayList和LinkedList的区别