一.Java基础和高级 String类为什么是final的. HashMap的源码,实现原理,底层结构. 反射中,Class.forName和classloader的区别 session和cookie的区别和联系,session的生命周期,多个服务部署时session管理. Java中的队列都有哪些,有什么区别. Java的内存模型以及GC算法 Java7.Java8的新特性 Java数组和链表两种结构的操作效率,在哪些情况下(从开头开始,从结尾开始,从中间开始),哪些操作(插入,查找,删除)的…