字符串的比较用什么?和int类型有什么不同?Hashtable原理?HashMap和Hashtable的区别?LinkedList,ArrayList的区别以及应用场景?jvm 的stack和heap区别?垃圾回收的优点和原理,两种垃圾回收机制?jvm加载class类的流程?什么是java序列化?怎么实现?数据库的隔离级别?怎么学习的?ioc,aop的工作机制,给spring带来了什么好处?面向对象设计,网上书店有哪些对象?5个需要多线程,每个10s,两个j++,两个j--?写一个Singleton?