建议32(2):java静态变量相关知识扩展

建议32(2):java静态变量相关知识扩展
静态变量定义:
百科给出两种定义:
语言无关的通用定义:与程序有着相同生命周期的变量。
C族语言特有的定义:以static存储类声明的变量。
关于变量,你关心的是什么?
我理解为三点(即一看到变量我会关注它这三点):
第一点:变量类型
第二点:变量存贮位置
第三点:变量的作用域
第四点:变量的生命周期


java里面的静态变量,又称为类变量,我理解的定义为:用关键字static修饰的成员变量。
关注它如上四点:
变量类型:依具体情况;
存贮位置:方法区; 
作用域:被类的所有实例共享; 
生命周期:程序的生命周期; 

你可能感兴趣的:(建议32(2):java静态变量相关知识扩展)