你的位置:首页 > Java教程

[Java教程]JAVA学习笔记之static——2016.3.10


static关键字

 

作用:修饰符,用于修饰成员《成员产量,成员方法》

 
 

1'被修饰的成员产量只有一份。

 
 

2'被修饰后的成员多了一种方式的访问,除了可以对象调用外,还可以被类名直接调用。

 

 
 

特点:

 

1'随着类的加载而被加载。

 
 

2'优先于对象存在。

 
 

3'被所有对象所共享,可以直接

 

被类名所调用。

 
 

随着类加载存储在内存数据区里。

 

实例变量随着对象的建立存在于堆内存。

 

 
 
 
 

生命周期:

 

1'类变量生命周期最长,随着类的消失而消失。

 
 

2'实例变量比类变量周期短,它是随着对象的消失而消失。

 

 
 

static修饰的方法注意事项:

 
 

1'静态方法只能访问静态成员。

 
 

2'非静态的方法,即可以访问静态成员,也可以访问非静态成员。

 
 

3'静态方法中是不可以出现this与super关键字的,因为静态方法优先于对象存在的。