java中的变量、方法可以分为静态(static)和费静态。非静态的变量属于对象的属性,需要用对象来调用;非静态变量不属于某个实例对象,而是属于类,也称之为类变量。只要程序加载了类,静态变量就会被分配空间,因此静态的变量可以通过类名直接调用。
例:
class Test{
public static String a;
public String b;
}
public class Do{
public void test(){
Test.a;
Test t=new Test();
t.b;
}
}