來自 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”輸出到命令行窗口。
大家先不要急於理解所有概念,後續會一一講解。