快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

一文读懂Java中代码的加载顺序-创新互联

本篇文章为大家展示了一文读懂Java中代码的加载顺序,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联主营辽中网站建设的网络公司,主营网站建设方案,app软件开发,辽中h5小程序定制开发搭建,辽中网站营销推广欢迎辽中等地区企业咨询

Java中代码的加载顺序所能了解的知识点

类的依赖关系

static代码块的加载时间

继承类中构造器的隐式调用

非static的成员变量初始化时间

main方法和static的加载顺序

测试代码如下:

public class App {
  private static App d = new App();
  private SubClass t = new SubClass();

  static{
    System.out.println("App static");//6
  }

  public App(){
    System.out.println("构建App");//5
  }

  public static void main(String[] args) {
    System.out.println("App main");//7
  }
}
//父类
class SuperClass{
  static{
    System.out.println("SuperClass static");//1
  }
  SuperClass(){
    System.out.println("构建SuperClass");//3
  }
}
//子类
class SubClass extends SuperClass{
  static{
    System.out.println("SubClass static");//2
  }
  public SubClass(){
    //super()
    System.out.println("构建SubClass");//4
  }
}

新闻标题:一文读懂Java中代码的加载顺序-创新互联
文章起源:http://6mz.cn/article/hopsp.html

其他资讯