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