image.png
    解析:
    Vector和ArrayList相比,最大的区别就是Vector是同步的。

    image.png

    解析:
    记住即可

    image.png

    解析:

    1. main是静态方法,不能用this
    2. main方法在Test类中,所以可以通过t.f调用到

    image.png

    解析:
    继承一个抽象类,必须实现里边的抽象方法。

    image.png

    解析:
    记住,关键字都是小写,所以NULL不是。

    image.png

    解析:
    那个不是构造方法,因为构造方法是没有返回值的,那个只是个普通方法。

    image.png

    解析:
    A. 如果Vector定义为object类型,则可以接收任何类型;
    B. 正确,肯定比return开销大
    C. 接口中都是常量,即便你定义public int i = 0; 也是public static final int i = 0;
    D. protected的成员是可以被子类访问的。

    image.png

    解析:
    调用完成的方法体现在栈帧里,会自动弹出,而不是被GC回收,GC回收的是堆里的对象啊。

    image.png

    解析:
    A. 每个构造函数的第一行都是默认的super(),调用的是父类的无参构造,而不是有参构造;
    B. interface只能继承interface
    C. interface是可以多继承的,但是class只能单继承;
    D. Child如果不声明构造函数,会自动添加一个无参的构造函数,第一行仍然是super(), 所以仍然调用父类的构造函数呀。

    image.png

    解析:
    记住吧。后面面试再刷。

    image.png

    解析:
    定义数组时,不能指明数组长度,只有在new的时候才可以指定数组长度呀,所以B和C正确

    F可以用来指向String数组对象,多态的体现,父类引用指向子类的实例。