static 关键字
2017-05-21 本文已影响0人
无剑__
1.被修饰的成员变量和方法,随着类的加载而加载,也称类变量和类方法。
2.优先于对象存在。
3.被修饰的成员变量和方法,可以直接用类用进行调用即可,可以不用对象名调用,这样在某种程度上节约了内存空间。
4.被修饰的成员变量,可以被其他对象所共享。典型的案例是:多线程中生产者和消费者模型。
5.静态方法不能调用非静态属性和方法,非静态可以访问静态,是由于其加载的先后顺序不同所致,静态先加载,非静态后加载。
6.在静态方法中,没有this关键字。