解析:
Vector和ArrayList相比,最大的区别就是Vector是同步的。
解析:
记住即可
解析:
- main是静态方法,不能用this
- main方法在Test类中,所以可以通过t.f调用到
解析:
继承一个抽象类,必须实现里边的抽象方法。
解析:
记住,关键字都是小写,所以NULL不是。
解析:
那个不是构造方法,因为构造方法是没有返回值的,那个只是个普通方法。
解析:
A. 如果Vector定义为object类型,则可以接收任何类型;
B. 正确,肯定比return开销大
C. 接口中都是常量,即便你定义public int i = 0; 也是public static final int i = 0;
D. protected的成员是可以被子类访问的。
解析:
调用完成的方法体现在栈帧里,会自动弹出,而不是被GC回收,GC回收的是堆里的对象啊。
解析:
A. 每个构造函数的第一行都是默认的super(),调用的是父类的无参构造,而不是有参构造;
B. interface只能继承interface
C. interface是可以多继承的,但是class只能单继承;
D. Child如果不声明构造函数,会自动添加一个无参的构造函数,第一行仍然是super(), 所以仍然调用父类的构造函数呀。
解析:
记住吧。后面面试再刷。
解析:
定义数组时,不能指明数组长度,只有在new的时候才可以指定数组长度呀,所以B和C正确
F可以用来指向String数组对象,多态的体现,父类引用指向子类的实例。