2021Java面试题集锦来袭啦!

开课吧开课吧锤锤2021-06-28 15:50

    面试之前,大家是不是都要去刷一波面试题,就像大学期末考试前3天开始猛背书。有很多人就是在网上搜到什么就看什么,就像你期末考试,却不知道考试重点什么,临时抱佛脚,它想有用,但你能记住多少呢?最后还是成为马冬什么梅。今天小编就为大家带来一份面试题。

Java

    指出下面程序的运行结果。

class A {

    static {
        System.out.print("1");
    }

    public A() {
        System.out.print("2");
    }
}

class B extends A{

    static {
        System.out.print("a");
    }

    public B() {
        System.out.print("b");
    }
}

public class Hello {

    public static void main(String[] args) {
        A ab = new B();
        ab = new B();
    }

}

    答:执行结果:1a2b2b。创建对象时构造器的调用顺序是:先初始化静态成员,然后调用父类构造器,再初始化非静态成员,最后调用自身构造器。

    假如您对大厂的面试题有兴趣,不妨点击下面的图片,免费领取。

剧啊    如果你不想临时抱佛脚,就要早早的准备好面试资料,早学习,早看早掌握知识点,你离成功也就不远了。以上就是开课吧广场小编为大家整理发布的“2021Java面试题集锦来袭啦!”一文,更多Java面试相关内容尽在开课吧广场Java面试频道!

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享