使用静态修饰时,无需创建对象即可加载类

Posted 自学开发的老司机

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用静态修饰时,无需创建对象即可加载类相关的知识,希望对你有一定的参考价值。

是否一定要写对象,类才会被加载???
不是的

 

加static成为静态后,可以直接用类名进行调用,无需创建实例

 

package javastudy;

class StaticCode1{        
    static{            
        System.out.println("x");
    }
    public static void show(){                //静态方法
        System.out.println("gogogo");
    }
}

public class StaticDemo3 {
    public static void main(String[] args) {
        StaticCode1.show();                    //用类名调用静态方法,即可加载。因为static静态方法可以直接用类名调用
    }

}

输出:

x
gogogo

以上是关于使用静态修饰时,无需创建对象即可加载类的主要内容,如果未能解决你的问题,请参考以下文章

static修饰符

Java static变量与代码块

静态变量,静态代码块

staticfinal包访问修饰符内部类

java中static作用是啥?

小乔注:java关键字static