官术网_书友最值得收藏!

1.2 Windows下的“HelloWorld”應用程序

到本節(jié)為止,筆者還沒有介紹如何編寫Java程序。當然程序的編寫、編譯和執(zhí)行都需要一定的軟件環(huán)境或編輯工具,所以在寫Java程序前需要做些準備工作,最基本的即需要兩個軟件,一個是JDK(Java開發(fā)工具集),另一個是文本編輯工具。在1.2.1節(jié)將介紹這兩個軟件,在1.2.2節(jié)將介紹創(chuàng)建一個Java應用程序的步驟。

1.2.1 創(chuàng)建應用程序的軟件環(huán)境

JDK為開發(fā)Java程序提供了源程序的編譯、調試、運行等工具,并提供了一些API接口工具。讀者可以到Oracle網(wǎng)站下載JDK并安裝使用,這部分內容在后面會有更詳細的介紹,這里讀者只需要知道開發(fā)Java程序需要安裝JDK即可。

對于初學者而言,編寫Java源代碼的工具最好選擇無格式的文本編輯器,Windows自帶的記事本就是很好的Java源程序編寫工具。可以打開Windows平臺的記事本,如圖1-5所示。單擊“開始”|“Windows系統(tǒng)”|“運行”命令,在彈出的“運行”對話框內輸入“notepad”命令,然后單擊“確定”按鈕就會打開記事本。

圖1-5 打開Windows平臺的記事本工具

1.2.2 創(chuàng)建“HelloWorld”應用程序的步驟

【實例1-1】本節(jié)通過一個實例介紹開發(fā)Java應用程序的步驟,該實例程序為HelloWorld.java,它的功能很簡單,就是在標準輸出端打印字符串“HelloWorld!”。下面演示創(chuàng)建步驟。

說明 本例只是介紹Java程序創(chuàng)建、編譯、運行的整個流程,并不需要讀者親自動手,讀者可以在看完第2章的JDK安裝和設置后再來創(chuàng)建本例練習。

1.創(chuàng)建源程序文件

該文件包含使用Java語言編寫的代碼,當然這些代碼要符合Java規(guī)范。可以使用任意的文本編輯器來創(chuàng)建Java源程序文件。實例程序如下所示。

01        /**
02                HelloWorld類的功能是在標準輸出端
03                打印一行輸出“HelloWorld!”
04        */
05        public class HelloWorld{                                     //定義一個HelloWorld類
06            public static void main(String[] args){                  //主方法
07                    System.out.println(“HelloWorld!”);               //調用標準輸出打印字符串
08           }
09        }

【代碼說明】

第1~4行是Java的注釋語句,這里實現(xiàn)了多行注釋的效果。

第5行是類的標識class。

第7行是輸出語句。

語句后面使用“//”引出的內容是Java的單行注釋。

把在文本編輯器(筆者使用Windows的記事本)中編寫的程序另存為“HelloWorld.java”文件,保存源文件為.java文件的過程如圖1-6所示。

圖1-6 保存源文件為.java文件

注意 保存的文件名一定為“HelloWorld.java”,保存類型選擇“文本文檔(*.txt)”,而編碼選擇ANSI,單擊“保存”按鈕,然后退出記事本編輯器。記住保存目錄,在編譯時需要該目錄來指定源文件所在的位置。

2.編譯源程序

首先選擇“開始”|Windows系統(tǒng)|“運行”命令,然后在彈出的“運行”對話框內輸入“cmd”命令,則打開一個DOS窗口。該窗口的目錄提示為當前目錄,該目錄通常是Windows的主目錄,如圖1-7所示。

圖1-7 DOS窗口

為了編譯文件,需要改變當前目錄到源文件存放的目錄下,如源文件在C盤的javacode目錄下,則需要在當前DOS提示符下輸入“cd C:\javacode”,也可以直接輸入“cd C:\javacode”,再按Enter鍵,則當前的DOS提示符會變?yōu)镃:\javacode。但是如果源文件目錄與當前DOS目錄不在同一個磁盤上,如在D盤,則需要首先輸入“D:”,再按Enter鍵,則DOS提示符會進入D盤,再輸入源文件的路徑,按Enter鍵則進入源文件目錄。圖1-8是切換到源文件目錄的狀態(tài)。

圖1-8 切換到源文件目錄

為了檢驗是否進入了源文件所在目錄,在圖1-9所示的當前目錄下輸入“dir”命令,發(fā)現(xiàn)了剛才保存的HelloWorld.java文件。圖1-9是查看當前目錄下的文件。

圖1-9 查看當前目錄下的文件

現(xiàn)在可以編譯源程序了,在圖1-10所示的當前目錄下輸入命令“javac HelloWorld.java”來編譯源文件,一旦編譯成功,則在當前目錄下會生成HelloWorld.class文件,在DOS提示符下輸入“dir”命令查看,會發(fā)現(xiàn)新生成的.class文件。圖1-10是查看.class文件的效果。

圖1-10 查看.class文件

說明 調用javac命令的前提是已經(jīng)安裝了JDK并且設置了環(huán)境變量,將JDK提供的工具命令告知Windows系統(tǒng),直到Windows系統(tǒng)知道到哪里尋找用戶輸入的javac命令。JDK環(huán)境變量的設置請參考第2章,為了節(jié)約篇幅這里不再贅述。

3.運行源程序

在編譯完程序后需要運行程序,運行程序很簡單,在當前目錄下輸入“java HelloWorld”命令,這里的HelloWorld就是剛才編寫的類的名字。執(zhí)行結果如圖1-11所示。

圖1-11 HelloWorld程序執(zhí)行結果

讀者如果看到如圖1-11所示的執(zhí)行結果,說明HelloWorld程序執(zhí)行成功了。在本例的源程序中,讀者或許有很多疑惑,如main()函數(shù)起什么作用,該函數(shù)的參數(shù)又如何使用,為什么可以直接調用System.out.println(“HelloWorld”),等等。這些疑惑將在下一節(jié)詳細解釋。

主站蜘蛛池模板: 阳山县| 韶山市| 保靖县| 墨玉县| 长乐市| 浦北县| 雷波县| 乌海市| 永福县| 吴堡县| 乌审旗| 油尖旺区| 奉新县| 阳春市| 佛山市| 富顺县| 许昌市| 九寨沟县| 镇远县| 邛崃市| 乳山市| 嘉祥县| 郎溪县| 高碑店市| 慈溪市| 高淳县| 平定县| 万源市| 广宁县| 邓州市| 甘洛县| 闽侯县| 清涧县| 郎溪县| 东莞市| 威宁| 澄江县| 南通市| 西林县| 吴堡县| 阿拉善右旗|