先说结论:
静态代码块==》构造代码块==》构造方法方法==》普通方法
下边看代码
public class Demo {
public Demo() {
System.out.println("构造方法");
}
static {
System.out.println("静态代码块");
}
{
System.out.println("构造代码块");
}
public static void main(String[] args) {
Demo demo = new Demo();
demo.test();
}
public void test(){
System.out.println("普通方法");
}
}
运行结果
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VKRWRtjY-1680327518973)(]
)