静态static

1.修饰成员变量:跟普通成员变量的区别:
  1) 内存划分:普通成员变量(堆)几份对象对应几份变量
 静态变量(方法区) 一个类 只有一份
   2) 调用方式:成员变量:


 静态变量:不建议用 引用变量名. 
 静态变量只初始化一次(什么时候初始化->类的加载过程)

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

2.static修饰方法:
* 与成员方法的区别:
* 静态方法没有this引用

类的初始化顺序

* 静态变量 >静态块>  成员变量 >实例块>  构造方法

静态块: static{

//初始化静态变量

}

实例块: {

//初始化实例成员变量

}

 

 

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