java中静态代码块有什么特点

  • 作者:zccc
  • 来源:网络
  • 2020-07-09 21:01:59

静态代码块:(推荐教程:java入门程序)static代码块指的是static{}包裹的代码块,且静态代码只执行一次,可以通过Class.forName("classPath")的方式唤醒代码的static代码块,但是也执...

静态代码块:

(推荐教程:java入门程序)

static代码块指的是static{}包裹的代码块,且静态代码只执行一次,可以通过Class.forName("classPath")的方式唤醒代码的static代码块,但是也执行一次。

格式:

static{
}

特点:

随着类的加载而执行,只执行一次,并优先于主函数。

用于给类进行初始化的。

一个类可以写多个静态代码块。

创建一个指向null的引用变量不会触发static代码块。

(视频教程推荐:java视频教程)

示例:

public class HelloA {    
    static{
        System.out.println("I'm A static code block");
    }
}

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关文章

免费咨询获取折扣