1. Java有哪些基本数据类型
2. Java基本数据类型和引用类型的区别
3. Java的多态
4. Override和Overload的区别
5. Java内部类
6. 继承和组合的比较
7. Java类加载的顺序
8.
9. Object的方法
10. Equals和HashCode的关系
11. 关于String对象的创建
12. String StringBuffer StringBuilder的区别
13. Java的深复制
14. 抽象类和接口的区别
15. Java的反射机制