/*
*this is my first application
*/
public class Welcome
{
public static void main (String[] args)
{
//輸出信息到控制臺
System.out.println("這是你的第一個(gè)程序,歡迎你走入Java的大門!");
}
}
輸入完成后就要保存,文件名應(yīng)為:Welcome.java。保存的路徑可以自己決定。
Java的編譯器程序是javac.exe,javac命令是將Java程序編譯為字節(jié)碼,然后可用Java的解釋器Java命令來解釋編譯后的字節(jié)碼。
我們一起來執(zhí)行一下剛才的程序,打開命令行窗口,將當(dāng)門路徑更換為你保存的路徑輸入:
javac Welcome.java
如果沒有任何信息輸出說明程序是正確的。你會(huì)發(fā)現(xiàn)多了一個(gè)文件Welcome.class。這就是編譯后的字節(jié)碼文件。與文件名一致,擴(kuò)展名為class。再輸入:
java Welcome
如果你看到“這是你的第一個(gè)程序,歡迎你走入Java的大門!”這句話,那恭喜你了,完全正確了。
現(xiàn)在我們來分析一下:
1)public class Welcome
這是類的聲明,我們聲明名稱為“Welcome”的類(class)。下面對這三個(gè)單詞分析:
public,是說明這個(gè)類屬性為public,可以寫也可以不寫。
class,這是java類的關(guān)鍵字,想聲明一個(gè)類,必須使用這個(gè)關(guān)鍵字class。
Welcome,是這個(gè)類的名字,可以跟據(jù)個(gè)人的喜好來定,但是建議用有意思的名字。
2){ }
聲明完類之后緊接在后面就是大括號,這代表類“Welcome”是從這開始,最后的結(jié)束是在“}”處。
3)public static void main (String[] args)
這是java中一個(gè)特殊的方法,稱為main方法。可以理解成為是這個(gè)程序的入口。下面進(jìn)行單詞分析:
public,表示main方法可以被其它對象調(diào)用和使用,由于main方法是程序的入口,在程序運(yùn)行時(shí),這個(gè)方法必須可以被調(diào)用,所以這個(gè)public不能省。
static,是將main方法聲明為靜態(tài)的,在這里這個(gè)關(guān)鍵字也不能省。
void,說明main方法不會(huì)返回任何內(nèi)容,在這里也不能省。
String[] args,這是用來接收命令行的參數(shù),String[]是聲明args可存儲字符串?dāng)?shù)組。雖然在這個(gè)程序我們沒有用到這個(gè)參數(shù),但是也是不能省的,否則程序在執(zhí)行時(shí)會(huì)出現(xiàn)錯(cuò)誤。
4)System.out.println("這是你的第一個(gè)程序,歡迎你走入Java的大門!");
這一句的功能是將“這是你的第一個(gè)程序,歡迎你走入Java的大門!”顯示到屏幕上。
System,是指java中的System類。
out,是指System類中的一個(gè)變量。
println,是out變量的一個(gè)方法。
注釋
1)//
最常用的就是使用//,這種方式的注釋是從//開始一直到本行結(jié)束。不能換行,如果換行需要前邊再加//。
2) /* …*/
這是為了添加較長的注釋。
3)/**…*/
這是java的第三種注釋方法,目的是為了產(chǎn)生幫助文檔。
posted on 2007-04-26 15:49
心隨Wǒ動(dòng) 閱讀(868)
評論(3) 編輯 收藏