实例变量和类变量
1,存放位置
类变量随着类的加载而加载 存放在方法区中
实例变量随着对象的建立而建立,存在于堆内存中
2,生命周期
类变量的生命周期最长,随着类的消失而消失
实例变量的生命周期随着对象的消失而消失
静态的使用注意事项:
1,静态方法只能访问静态成员
非静态方法既可以访问静态也可以访问非静态
2,静态方法中不可以定义this,super关键字
因为静态优先于对象存在,所以静态方法中不可以出现this
当对象中出现共享数据时。该数据被静态所修饰,
对象中的特有数据要定义成非静态,存在于堆内存中 |