static修饰之后就属于类层级,在一个类里面所共用,之前只是属于对象层级,new一个对象就会申请一份,new一个对象就会申请一份,有点占内存。称为静态成员或者类成员。
构造块
静态代码块会随着类的加载而准备就绪,只执行一次,而普通的代码块每创建一个新对象就会执行一次,这也是static的强大之处。静态代码块先于构造块执行。
在执行代码块之前随着类的加载做一些准备工作。
2021-03-25
最新推荐文章于 2022-12-02 13:55:16 发布
static修饰之后就属于类层级,在一个类里面所共用,之前只是属于对象层级,new一个对象就会申请一份,new一个对象就会申请一份,有点占内存。称为静态成员或者类成员。
构造块
静态代码块会随着类的加载而准备就绪,只执行一次,而普通的代码块每创建一个新对象就会执行一次,这也是static的强大之处。静态代码块先于构造块执行。
在执行代码块之前随着类的加载做一些准备工作。