2011年11月3日 星期四

第一個Java程式的基本程式結構

http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/FirstJava.htm


首先請編輯一個HelloWorld.java的文字檔案,注意副檔名是*.java, 請記得主檔名,因為程式碼中要用到它,您的第一個程式是這樣的:

  • HelloWorld.java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello! World!");
    }
}


寫Java程式通常都是由定義「類別」開始,


"class"是Java 用來定義類別的關鍵字,


類別的名稱是HelloWorld,這與您所編輯的檔案(HelloWorld.java)主檔名必須相同,


在編寫Java程式 時,一個檔案中可撰寫數個類別,但是只能有一個"public" 類別, 而且檔案主檔名必須與這個"public"類別的名稱相同。



接下來看看 main() 方法(Method),它是Java程式的「進入點」 (Entry point), 程式的執行是由進入點開始的,它一定是個"public" 成員(Member), 這樣它才可以被呼叫;由於它不需要產生物件就要能被執行,所以它必須是個"static"成員。

(public與static的觀念都是物件導向程式上的觀念,之後討論類別與物件時會再看到)

"void"表示這個方法執 行結束後不傳回任何值,Java程式的主 方法不需傳回任何值,所以一律使用void;main()是Java程式的 主方法名稱,其中"String[] args"是 命令列引數 (Command line argument),可以在執行程式時取得使用者指定的相關參數,目前雖然您不使用,但仍要撰寫它,這是規定,args只是個參數名稱,可以隨意命名。你 也可以寫成"String args[]",這是彷造C語言的語法,但Java中偏好"String[] args"的寫法。

沒有留言:

張貼留言