一、静态成员 1、通过static关键字修饰,是属于类,实例成员属于对象,在这个类第一次加载的时候,这个类下面的所有静态成员会被加载。 2、静态成员只被创建一次,所以静态成员只有一份,实例成员有多少个对象,就有多少份。 3、类加载的时候,所有的静态成员就会被创建在“静态存储区”里面,一旦创建直到程序退出,才会被回收。 注:Person p;//这样实际上就已经被加载了。 4、变量需要被共享的时候,方法需要被反复调用的时候,就可以把这些成员定义为静态成员。 5、在静态方法中,不能直接调用实例成员,因为静态方法被调用的时候,对象还有可能不存在。 6、this/base 关键字在静态方法中不能使用,