標籤:
跟隨世界潮流,第一個Java程式輸出“Hell World!”。
通過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”輸出到命令列視窗。
大家先不要急於理解所有概念,後續會一一講解。
7.Java程式樣本——Hello World!