mian方法也是静态方法,main方法是程序入口,肯定先执行main方法,然后将要执行的方法在main调用,否则不会被执行。
如果想在main之前被执行的话,写入static块
例如:
public class Test{
static{
System.out.println("static");
}
public static void main(String [] args){
System.out.print("main");
}
}
入口函数是main,其他方法的执行顺序是有你写的代码决定。