通常我們學(xué)習(xí)一門語(yǔ)言的時(shí)候,第一個(gè)寫的程序是輸出"Hello,World!",C/C++/Java中的入口都是main方法。實(shí)際上,在Java中,即便沒(méi)有main方法,我們也可以輸出Hello,程序如下:
/**
* @(#)Hello.java
* 沒(méi)有main方法,輸出Hello,World!
* 本程序請(qǐng)直接用javac編譯,java解釋運(yùn)行
* 經(jīng)測(cè)試,如果在Eclipse中試圖運(yùn)行,默認(rèn)情況下,會(huì)啟動(dòng)失敗
*
* @version J2SDK 1.4.2_10-b03
*/
public class Hello {
static {
System.out.println("Hello,World!");
System.exit(0); //!如果缺少這一句,會(huì)出現(xiàn)運(yùn)行期異常
}
}
假使我們?yōu)镠ello類增加一個(gè)main方法,雖然它也是static的,但是靜態(tài)初始化塊會(huì)在main之前被執(zhí)行。
posted on 2006-07-22 17:19
wqwqwqwqwq 閱讀(546)
評(píng)論(0) 編輯 收藏 所屬分類:
Simple Java