java调用某个类的静态方法时会初始化该类本身么?会执行该类的无参构造方法么?

2024-12-18 07:23:10
推荐回答(3个)
回答1:

不会,只有在实例化类时才会调用构造方法。静态方法,也就是使用static声明的方法,在虚拟机启动加载类的时候就进行了创建,所以使用到静态方法时,直接使用类名点静态方法即可调用。

回答2:

构造方法只有实例化类的时候才会调用 调用静态方法不会实例化类

回答3:

不会调用构造方法