Java/HelloWorld

維基教科書,自由的教學讀本

Java > HelloWorld


上下文連結[編輯]

目錄 上一節 概述 下一節 JDK的下載與安裝

Hello World[編輯]

通常為了幫助初學者迅速入門,各種程式語言都有一個很簡單的HelloWorld程式,讓初學者迅速了解一個程式最基礎的特徵。Java也不例外,下面是HelloWorld的Java版本。

/*
 *定義一個類文件,然後在螢幕上顯示 "Hello, World!"。
 */
public class HelloWorld {
    public static void main( String[] args ) {
        System.out.println( "Hello, World!" );
    }
}
/* 這個類別文件的結束。 */

使用任何文本編輯器,輸入上面的代碼,保存為HelloWorld.java(特別注意的是文件名需要與class類名相同)。

然後用依命令提示字元或終端機編譯執行,您需要先切換到當前目錄。在Windows中,要先選擇所在的磁碟,如(假設文件在 D:\Java\ 目錄下):

D:

然後選擇到您保存的java文件目錄下,如:

cd ./Java/

然後在命令行下的當前目錄輸入:

javac HelloWorld.java

當然有些程式碼內部存在中文字串,會導致編譯失敗,這時候需要輸入包含參數的指令:

javac -encoding utf-8 HelloWorld.java

編譯HelloWorld。當然你需要先安裝好JDK(請參見前面的搭建開發環境章節)。 再在命令行下輸入:

java HelloWorld

屏幕上就會顯示

Hello, World!

下面的視頻將演示如何使用eclipse集成開發環境進行Java編程:

HelloWorld程序解釋[編輯]

首先這個程序是一個(class),類名是HelloWorld。Java約定類名要與文件名保持一致,所以保存的文件名為HelloWorld.java。成功編譯之後會生成一個HelloWorld.class文件。程序由main函數開始執行,需要注意的是,它是一個靜態方法,方法名前面用static修飾。關於靜態成員和本質將在後面講到,這裡只需知道它是靜態方法即可。System是一個類,表示Java運行的系統;out是System的一個成員,表示系統的標準輸出;println()方法是print line的縮寫,表示列印一行,"Hello, World!"是傳入println的參數,表示列印"Hello, World!"後換行。這一行的意思就是在標準輸出設備上列印"Hello, World!"後換行。