Java基础: HashMap的底层架构(一定要从jdk1.8之前与之后分开说,最好再展开谈一谈你对散列链表和红黑树的理解,以及为什么要使用红黑树,红黑树在几次旋转之内可以实现最佳深度) StringBuffer 和StringBuilder的区别以及String的不变性。(这里建议要往里面细说为什么需要保证String的不变性) 重载和重写的区别 Java对于面向对象的三特性的阐述 装箱与拆箱 接口与静态类的区别(有好几种,建议多说) 静态方法与实例方法的区别 ==与equals(这个建议与hashcode结合起来说,顺便还可以扩展一下object类中有哪些函数,会显得你比较了解) Arra...