Java-静态代码块

Java-静态代码块

一 特点:
1,随着类的载入而运行(载入内存),仅仅运行一次,优先于主函数运行

2,用于给类进行初始化

3,仅仅能訪问静态成员

4,可是构造代码块能够使用非静态成员变量
这里写图片描写叙述
二 静态代码块格式:
static
{
代码
}

class StaticCode
{
static
{
语句
}
}
三 两个运行顺序的问题
静态代码块,构造代码块,构造函数
这里写图片描写叙述

静态代码块
这里写图片描写叙述

原文地址:https://www.cnblogs.com/zhchoutai/p/7346427.html