面试时间:3.3问项目1.private和protected区别,如何访问私有变量,不要get和set怎么访问私有属性2.为什么要设计反射3.有哪些集合,红黑树的特点4.java中锁有哪些5.java如何创建一个线程6.spring aop和ioc介绍一下7.@autowird和@resource区别8.设计模型列举一下9.tcp三次握手;四次握手中time_waited作用10.多进程和多线程差别11.列举一下排序算法,复杂度,为什么你说的最小的是nlogn,有比这个更好的吗(完全忘了上课的基数排序)12.B+和b树区别13.dp和贪心的区别14.mvcc原理;acid;redolo...