跟隨世界潮流,,第一個(gè)Java程序輸出“Hell World!”。通過Eclipse運(yùn)行程序啟動(dòng)Eclipse,,在菜單中選擇“文件 --> 新建 --> Java項(xiàng)目”,,彈出對(duì)話框:圖1 新建項(xiàng)目 填入項(xiàng)目名稱,點(diǎn)擊“完成”,,創(chuàng)建項(xiàng)目成功,,可以看到在 E:\java\workspace 目錄下多出了一個(gè)Demo文件夾。 在菜單中選擇“文件 --> 新建 --> 類”,,彈出對(duì)話框: 圖2 創(chuàng)建類 輸入類名稱,,點(diǎn)擊“完成”,成功創(chuàng)建一個(gè)HelloWorld類: 圖3 新創(chuàng)建的類文件 將下面的代碼輸入到源文件,,注意Java是大小寫敏感的: 點(diǎn)擊運(yùn)行按鈕 ,,或者在菜單中選擇“運(yùn)行 --> 運(yùn)行”,就可以看到下方控制臺(tái)輸出了“Hello World!”: 圖4 控制臺(tái)輸出 恭喜你,,你成功編寫并運(yùn)行了第一個(gè)Java程序,。 打開Demo文件夾下的bin目錄,出現(xiàn)了一個(gè) HelloWorld.class 文件,,這就是編譯生成的字節(jié)碼,。與C、C++不同,,Java編譯的結(jié)果不是可執(zhí)行文件,,而是字節(jié)碼文件。字節(jié)碼文件不能直接運(yùn)行,,必須由JVM翻譯成機(jī)器碼才能運(yùn)行,,這就是為什么運(yùn)行Java程序必須安裝JVM的原因。 通過命令行運(yùn)行程序當(dāng)然,,你也可以直接輸入命令來編譯和運(yùn)行Java,。打開CMD,cd 到源文件所在目錄,,通過 javac filename 命令完成編譯,,通過 java classname 命令來運(yùn)行程序,如下所示: 圖5 通過命令編譯并運(yùn)行Java程序 在Eclipse中運(yùn)行程序,,實(shí)際上也是執(zhí)行這些命令,,并將輸出結(jié)果顯示到控制臺(tái)。有了Eclipse,,編程更加方便,。 HelloWorld程序分析分析上述代碼,,從程序開始處介紹。public class HelloWorld 定義了一個(gè)類,,類是 “public” 公共類型的,,類名為“HelloWorld”,。另外,,Java 中主類名應(yīng)該和要保存的 Java 文件名相同,也就是說,,這里定義的類名是“HelloWorld”,,則文件應(yīng)該保存為“HelloWorld.java”。 public static void main(String[] args) Java 中的主運(yùn)行方法,,它和 C/C++中的main()作用是一樣的,,就是所有的程序都從“main()”中開始執(zhí)行。要執(zhí)行 Java 程序,,必須有一個(gè)包括主運(yùn)行方法的類,。至于“public static void”的含義,讀者可以嘗試著去掉,,看看編譯器會(huì)提示什么錯(cuò)誤,。 System.out.println('Hello world'); “System.out.println()”是 Java.lang 包的一個(gè)方法,用來將字串“Hello world”輸出到命令行窗口,。 大家先不要急于理解所有概念,,后續(xù)會(huì)一一講解。 |
|