首先請編輯一個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"的寫法。
沒有留言:
張貼留言