1.在子类中可以访问父类的成员吗?用什么方式访问
2.用父类对象变量可以访问子类的成员变量吗
3.什么是多态机制,如何实现多态
4.覆盖与重载的不同
5.最终类和最终方法的区别
6.什么是接口,为什么要定义接口
7.接口和抽象类的异同
8.在多个父接口的实现类中,多个接口的方法名冲突问题由几种形式,如何解决
9.什么是异常?简述语言的异常处理机制
10.Error和Exception的功能
11.抛出异常的两种方式
12,在捕获异常时,为什么在catch()括号内有一个变量e
13.在异常处理机制中,用catch()括号内的变量e接收异常类的对象的步骤
14.在什么情况下,方法的头部必须列出所有可能抛出的异常
15.什么是抛出异常,系统定义的异常如何抛出,用户定义的如何抛出
16.用户自定义异常和系统定义异常有何不同
17.什么是泛型的类型参数?泛型的主要有点是什么?在什么情况下使用泛型方法?泛型类与泛型方法传递类型实参的主要区别
18.已知 Integer是Number的子类,GeneralType<Integer>是GeneralType<Number>的子类吗?GeneralType<Object>是GeneralType<T>的父类吗?
19.通配符的作用是什么?
20.LinkedList与ArrayList?HasSet与TreeSet,HashMap与treeMap