java中static的用处
通过查询资料,我发现了static的几点作用:
static可以用来修饰成员变量、成员方法以及代码块。
1.被static修饰的变量称为静态变量:a.静态变量的数据被本类中所有实例对象所共享,当然仅限于本类中可以使用。
b.如果该静态变量的访问权限高于private,则该静态变量可通过“类名.变量名”直接访问.
2.被static修饰的方法成为静态方法:若该静态方法的访问权限高于private,则该静态方法可通过“类名.方法名”直接调用,而不需要创建对象调用。

需要注意的是,静态方法只能访问被static修饰的成员,其原因就在于静态方法不需要创建对象就可以被调用
3.被static修饰的代码块:静态代码块在类被加载时,就会被执行,并且只会执行一次(类只会加载一次);


浙公网安备 33010602011771号