创建 Java 对象的方式有哪些
简述 Java 垃圾回收机制
介绍一下包装类,在 Java 中为什么需要包装类
重载和重写
抽象类和接口的区别
创建线程的方式有哪几种(Thread, Runnable, Callable, Future)
synchronized 的作用
Hashmap 的底层原理是什么
arraylist 与 Linkedlist 的区别
什么是 spring bean,定义 Spring bean 的方式有哪些
简述 AOP 的概念
Java 异常处理
Thread 的 sleep 与 wait 方法的区别
建立索引的原则