第一個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”輸出到命令行窗口。

大家先不要急於理解所有概念,後續會一一講解。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章