1.请说一下Spring的三大核心思想:Ioc(控制反转),DI(依赖注入),AOP(面向切面) 2.请说一下SpringMVC的工作流程 3.线程的运行的状态有哪些 4.equals() 和 == 的区别 5.List、Set、Map的区别 6.HashMap和Hashtable的区别是什么 7.final、finally和finalize的区别 8.ArrayList和LikedList的区别是什么 9.String、StringBufer、StringBuilder的区别 10.session和cookie的区别是什么 11.接口与抽象类的区别 12.servlet的生命周期