class A{System.out.println("start");Thread.sleep(1000);System.out.println("end");}
3 回答

莫回無
TA貢獻1865條經驗 獲得超7個贊
public class TestStaticAera {
static{
System.out.println("start");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("end");
}
}
類里面可以存在靜態塊,在塊里面可以寫語句,類似上面。但是缺少了main方法,在執行的時候就會提示
java.lang.NoSuchMethodError: main
Exception in thread "main" 。
添加main方法,就不會報錯了。

月關寶盒
TA貢獻1772條經驗 獲得超5個贊
1.所有這些語句都必須在方法里面寫
2.Thread.sleep()需要捕捉異常
try
{
Thread.sleep(1000);
} catch(Exception e){}
添加回答
舉報
0/150
提交
取消