美文网首页
java笔记--静态代码块

java笔记--静态代码块

作者: 吃饱喝足搬代码丶 | 来源:发表于2018-04-01 01:44 被阅读0次

静态代码块:

随着类的加载而执行,而且只执行一次

作用:

用于给类进行初始化。有的类是不需要创建对象的(比如静态类)
StaticCode类:

class StaticCode {
    static int num;//若在这里赋值,只能赋值一次
    static{
        num=10;
        num*=3;
        System.out.println("hahaha");
    }
    StaticCode(){}
    static void show(){
        System.out.println(num);
    }

}

StaticCodeDemo类:

public class StaticCodeDemo {
    static{
        System.out.println("a");
    }

    public static void main(String[] args) {
        StaticCode.show();
        System.out.print("b");
    }

}
运行: image.png

相关文章

网友评论

      本文标题:java笔记--静态代码块

      本文链接:https://www.haomeiwen.com/subject/hlfocftx.html