1static 只供当前类来访问
2static 可以修饰属性,方法,代码块和内部类
3类中的实例变量会在创建对象的时候被实例化
4如果看到一个类名直接访问一个方法,那么这个方法是static的
-如果不加static修饰的成员是对象的成员,也就是归每个对象所有
-加上static修饰的成员是类成员,就是可以由一个类直接调用,为所有对象共有的。
class UseStatic{
static int a=1;
static int b=0;
static void meth(int x){
system.out.println("x="+x);
system.out.println("a="+a);
system.out.println("b="+a);
}
static{ System.out.println("static代码块会被首先初始化")
}
}