1. 程式人生 > >沒有main 函式也可以執行java的方法

沒有main 函式也可以執行java的方法

class test
{
    static
    {
     int a=0;
    System.out.println(a);
    System.exit(0);
   }
}

static語句塊會在載入類的時候載入,它在main函式之前執行。 當static語句塊執行完畢後,會尋找main函式,如果沒有找到,就會i丟擲異常。但是在以上的程式碼中,static語句塊執行後,我們終止程式的執行,所以異常就不會被丟擲