语法上的区别:静态变量前面需要加 static 关键字,而实例变量不需要。 运行时区别:实例变量属于某一个类的属性,如果要使用必须创建该类的实例来引用,而静态变量属于整个类,只要程序加载了该类的字节码,就可直接使用。