1. 程式人生 > >第一個Java程式示例——Hello World!

第一個Java程式示例——Hello World!

來自 http://www.weixueyuan.net/view/5947.html

通過Eclipse執行程式

啟動Eclipse,在選單中選擇“檔案 --> 新建 --> Java專案”,彈出對話方塊:
圖1  新建專案
填入專案名稱,點選“完成”,建立專案成功,可以看到在 E:\java\workspace 目錄下多出了一個Demo資料夾。

在選單中選擇“檔案 --> 新建 --> 類”,彈出對話方塊:
圖2  建立類
輸入類名稱,點選“完成”,成功建立一個HelloWorld類:
圖3  新建立的類檔案
將下面的程式碼輸入到原始檔,注意Java是大小寫敏感的:
public class HelloWorld {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}

點選執行按鈕 ,或者在選單中選擇“執行 --> 執行”,就可以看到下方控制檯輸出了“Hello World!”:
圖4  控制檯輸出
恭喜你,你成功編寫並運行了第一個Java程式。

開啟Demo資料夾下的bin目錄,出現了一個 HelloWorld.class 檔案,這就是編譯生成的位元組碼。與C、C++不同,Java編譯的結果不是可執行檔案,而是位元組碼檔案。位元組碼檔案不能直接執行,必須由JVM翻譯成機器碼才能執行,這就是為什麼執行Java程式必須安裝JVM的原因。

通過命令列執行程式

當然,你也可以直接輸入命令來編譯和執行Java。

開啟CMD,cd 到原始檔所在目錄,通過 javac filename 命令完成編譯,通過 java classname 命令來執行程式,如下所示:
圖5  通過命令編譯並執行Java程式
在Eclipse中執行程式,實際上也是執行這些命令,並將輸出結果顯示到控制檯。有了Eclipse,程式設計更加方便。

HelloWorld程式分析

分析上述程式碼,從程式開始處介紹。
    public class HelloWorld
定義了一個類,類是 “public” 公共型別的,類名為“HelloWorld”。另外,Java 中主類名應該和要儲存的 Java 檔名相同,也就是說,這裡定義的類名是“HelloWorld”,則檔案應該儲存為“HelloWorld.java”。

    public static void main(String[] args)
Java 中的主執行方法,它和 C/C++中的main()作用是一樣的,就是所有的程式都從“main()”中開始執行。要執行 Java 程式,必須有一個包括主執行方法的類。至於“public static void”的含義,讀者可以嘗試著去掉,看看編譯器會提示什麼錯誤。
    System.out.println("Hello world");
“System.out.println()”是 Java.lang 包的一個方法,用來將字串“Hello world”輸出到命令列視窗。

大家先不要急於理解所有概念,後續會一一講解。