静态方法不可被覆盖。(允许在子类中定义同名静态方法,但是没有多态,严格的讲,方法间没有多态就不能称为覆盖)

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

static修饰代码块时(注:此代码块要在此类的任何一个方法之外),那么这个代码块在代码被装载进虚拟机生成对象的时候可被装载一次,以后再也不执行了。

一般静态代码块被用来初始化静态成员。

 

Static通常用于Singleton模式开发:

Singleton是一种设计模式,高于语法,可以保证一个类在整个系统中仅有一个对象。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄