Java中的静态方法和主方法应该先执行哪个

2024-11-26 11:59:13
推荐回答(2个)
回答1:

mian方法也是静态方法,main方法是程序入口,肯定先执行main方法,然后将要执行的方法在main调用,否则不会被执行。

如果想在main之前被执行的话,写入static块

例如:

public class Test{
static{
System.out.println("static");

}

public static void main(String [] args){
System.out.print("main");
}
}

回答2:

入口函数是main,其他方法的执行顺序是有你写的代码决定。