黑马程序员——JAVA基础_02(static、单例设计模式)时间:2021-02-23 00:44:05------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! ------- static修饰符 用法:static是一个修饰符,用于修饰成员(成员变量,成员函数)。当成员被静态修饰后,就多了一个调 用 方式,除了可以被对象调用外,还可以直接被类名调用。 调用格式:类名.静态成员 特点:1、随着类的加载而加载,生命周期长。 2、优先于对象存在。 3、被所有对象所共享。 4、可以直接被类名调用。 注意事项:1、静态方法只能访问静态成员,非静态方法既可以访问静态也可以访问非静态。 2、静态方法中不可以定义this,super关健字。因为静态优先于对象存在,所以静态方法中不可以 this。 实例变量和类变量的区别: 1、存放位置 类变量随着类的加载而存在于方法区中 实例变量随着对象的建立而存在于堆内存中。 2、生命周期