自我介绍    ==与equals的差别    重写equals和hashcode有什么要求    Java集合有哪些接口,和具体的实现类    聊一聊hashset    线程有什么状态,调用什么方***使转态变换    线程池创建有哪些参数    核心线程数和最大线程数应该怎么设定(根据并发、CPU数、i/o密集型和计算密集型等等)    spring框架的ioc和aop    aop的底层实现(动态代理:jar和cglib)    jar动态代理和cglib有什么限制条件    数据库设计题:设计一个选课系统的表设计(学生、老师、课程、老师与课程的联系表、选课表)    问上面设计表的一...