网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Java类初始化时机测试方法是什么-创新互联

这篇文章给大家分享的是有关Java类初始化时机测试方法是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

创新互联建站长期为上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为嵩明企业提供专业的做网站、成都网站制作,嵩明网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

()方法

Java 类加载的初始化过程中,编译器按语句在源文件中出现的顺序,依次自动收集类中的所有类变量的赋值动作和静态代码块中的语句合并产生方法。 如果类中没有静态语句和静态代码块,那可以不生成() 方法。

并且 () 不需要显式调用父类(接口除外,接口不需要调用父接口的初始化方法,只有使用到父接口中的静态变量时才需要调用)的初始化方法 (),虚拟机会保证在子类的 () 方法执行之前,父类的 () 方法已经执行完毕(所以java.lang.Object 类总是第一个被加载)

Java类初始化时机测试方法是什么

准备父类和子类

class Father {

  static int father_a = 1;

  static {
    System.out.println("父类静态代码块执行");
  }

  static class StaticInnerClass {
    static {
      System.out.println("静态内部类静态代码块执行");
    }
  }
}

class Son extends Father {

  static {
    System.out.println("子类静态代码块执行");
    son_a = 300;
  }

  static int son_a = 100;
  static final int M = 1;
}

文章题目:Java类初始化时机测试方法是什么-创新互联
当前链接:http://bjjierui.cn/article/dcoisc.html

其他资讯