一文读懂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://bzwzjz.com/article/hopsp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计制作报价 网站建设公司 网站设计 手机网站建设 高端网站设计 成都品牌网站建设 成都品牌网站设计 教育网站设计方案 定制网站设计 移动网站建设 定制网站设计 成都网站设计制作公司 自适应网站设计 成都网站制作 定制网站制作 重庆手机网站建设 企业网站建设公司 成都网站建设 成都网站设计公司 成都网站建设公司 成都网站建设 app网站建设