1,是一个修饰符,用于修饰成员(成员变量和方法)
2,用法:姐可以被对象直接调用,也可以被类调用;
3,静态特点:
a,随着类的加载而加载,生命周期最长;
b,优先于对象存在;
c,被所有对象共享;
d,可以被类名直接调用
4,静态的优缺点
优点:
对对象的共享数据进行单独空间的存储,节省空间
可以直接被类名调用
缺点:
生命周期过长
访问局限性
5,静态的使用注意事项
a,静态方法只能访问静态成员
b,静态方法不可以出现this和super关键字
c,主方法main是静态方法
6,实例变量和类变量的区别
1,存放位置
类变量随着类的加载,存放在方法区中;
实例变量随着对象的加载,存放在堆内存中。
2,生命周期
类变量,生命周期最长,随着类的消失而消失;
实例变量,随着对象的消失而消失。 |
|