码迷,mamicode.com
首页 > 其他好文 > 详细

静态代码块

时间:2020-02-28 13:38:19      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:rgs   初始   构造方法   main方法   过程   初始化   ring   执行   out   

静态代码块

  • 静态代码块:定义在成员变量位置,使用static修饰代码块{};
    • 位置:类中方法外。
    • 执行:随着类的加载而执行唯一的一次,优先于main方法和构造方法。

格式:

public static ClassNume{
    static{
        //静态代码块
    }
}

作用:给类变量进行初始化赋值。

代码如下:

public class Person{
    static {
        System.out.println("静态代码块执行了!");
    }
    public static Person(){
          System.out.println("构造方法执行了~");
    }
}

public static void main(String[] args){
    Person one = new Person();
    Person two = new Person();
}

/*
运行结果:
静态代码块执行了!
构造方法执行了~
构造方法执行了~
*/

小贴士: static 关键字,可以修饰变量、方法和代码块。在使用的过程中,其主要目的还是想在不创建对象的情况 下,去调用方法。

静态代码块

标签:rgs   初始   构造方法   main方法   过程   初始化   ring   执行   out   

原文地址:https://www.cnblogs.com/anke-z/p/12376667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!