天天看點

《Java和Android開發實戰詳解》——2.2節建構Java應用程式

本節書摘來自異步社群《java和android開發實戰詳解》一書中的第2章,第2.2節建構java應用程式,作者 陳會安,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

2.2 建構java應用程式

java和android開發實戰詳解

照第1章介紹安裝和設定jdk執行環境後,就可以在windows作業系統的“指令提示符”視窗或eclipse ide開發java應用程式。

2.2.1 建構第一個java程式

首先,我們使用windows作業系統下的記事本和“指令提示符”視窗來建構、編譯和執行java應用程式,其基本步驟如下所示:

step01使用記事本或其他文本編輯工具建構java源代碼檔案,擴充名為.java。

step03step02使用檔案名為javac.exe的java編譯器,将java源檔案編譯成java位元組碼類檔案,擴充名為.class。

使用jvm解釋器java.exe執行類檔案,也就是執行java程式。

現在就來一步一步建構我們的第一個java程式。

程式範例:ch2_2_1.java

建構java程式在指令提示符視窗顯示“我的第一個java程式”文字内容。

步驟一:編輯java程式代碼

執行“開始>所有程式>附件>記事本”指令啟動記事本,然後輸入如下代碼:

上述程式代碼前的行号是為了友善程式說明,在記事本中不用輸入這些行号,如圖2-5所示。

當輸入程式代碼後,執行“檔案>儲存”指令,可以看到“另存為”對話框,如圖2-6所示。

《Java和Android開發實戰詳解》——2.2節建構Java應用程式

在“儲存類型”欄選擇“所有檔案”,“編碼”為ansi,在“檔案名”欄輸入“ch2_2_1.java”,記得加上擴充名.java,最後單擊“儲存”按鈕存儲該java程式檔案。

步驟二:編譯java程式

建構和儲存java程式檔案ch2_2_1.java後,執行“開始>所有程式>附件>指令提示符”來啟動“指令提示符”視窗,如圖2-7所示。

《Java和Android開發實戰詳解》——2.2節建構Java應用程式

稍等一下,如果再次看到提示符号且沒有任何錯誤資訊,就表示編譯成功。執行dir指令顯示檔案清單,可以看到建構的ch2_2_1.class類檔案。如圖2-8所示。

步驟三:執行java程式

當java源檔案編譯成ch2_2_1.class位元組碼檔案後,我們就可以來執行java程式(請注意!執行時不需要加上.class擴充名),如圖2-9所示。

《Java和Android開發實戰詳解》——2.2節建構Java應用程式

圖2-9 顯示的字元串,就是java程式的輸出結果。請再次注意!執行時不用加上.class擴充名,而且,java英文大小寫字母是不同的,如果源代碼的類名稱是大寫的ch2_2_1,在執行類檔案時也需要大寫ch2_2_1,不可是小寫的ch2_2_1,否則會産生錯誤。

2.2.2 使用eclipse ide建構第2個java程式

在上一節我們是使用指令行環境,在“指令提示符”視窗直接下達指令來編譯和執行java應用程式。關于此部分,筆者隻準備簡單說明,本書内容主要是使用eclipse ide內建開發環境來建構java應用程式,包括android應用程式的開發。

eclipse ide使用工作空間(workspace)來管理衆多項目(類似visual studio的方案),簡單地說,一個工作空間是一個windows檔案夾,其内容是各種項目和配置檔案,以java開發來說,就是java項目。

步驟一:打開或建構工作空間

在第1.4.2小節我們選擇“c:javaexch02”目錄作為eclipse ide的預設工作空間,我們也可以在“workspace launcher”對話框選取其他檔案夾,如果此目錄不是工作空間,eclipse ide就會将它建構成工作空間。打開或建構eclipse工作空間的步驟如下所示。

step01輕按兩下桌面快捷方式啟動eclipse ide,稍等一下,可以看到“workspace launcher”選取工作空間對話框,如圖2-10所示。

step02單擊browse按鈕選擇工作空間的目錄“c:javaexch02”,也可以選擇其他的,單擊“ok”按鈕啟動eclipse ide打開此工作空間,然後就可以進入eclipse的開發界面。第一次啟動工作空間,可以看到歡迎标簽頁。

步驟二:建立java項目

在eclipse ide建構工作空間後,就可以在此工作空間建構java項目來建構java應用程式。請繼續上面步驟。

step03執行“file>new>java project”指令,可以看到“new java project”(建立java項目)的向導畫面,如圖2-11所示。

《Java和Android開發實戰詳解》——2.2節建構Java應用程式

step04在“project name”欄輸入項目名稱“ch2_2_2”,在“jre”框選中第1個選項并選擇“javase-1.7”,或選第3個選項“use default jre”,單擊finish按鈕,稍等一下,即可以在“package explorer”視窗看到建立立的“ch2_2_2”項目的目錄架構,如圖2-12所示。

步驟三:建立java類檔案

在建構java項目後,我們就可以來建立java類檔案(事實上,上一節建構的ch2_2_1.java就是一個java類檔案)。請繼續上面步驟。

step05選中“ch2_2_2”項目,執行file>new>class指令,可以看到“new java class”對話框,如圖2-13所示。

《Java和Android開發實戰詳解》——2.2節建構Java應用程式

stnd001memo *在上述“new java class”對話框上方顯示一個警告資訊,指出不建議使用預設元件(因為沒有選擇package元件),元件在第9章才會說明,讀者可以不用理會此資訊。

step06在“name”欄輸入類名稱“ch2_2_2”,勾選“public static void main(string[] args)”選項,在類定義中加上main()主程式,并取消勾選“inherited abstract methods”選項,單擊finish按鈕,可以看到新建構的ch2_2_2.java類檔案,在右邊是打開此檔案後的類定義,内含一個main()方法,如圖2-14所示。

步驟四:編寫java程式代碼

現在,我們就可以在main()方法編寫java程式代碼。請繼續上面步驟。

step07在“package explorer”視窗展開“ch2_2_2”項目下的src目錄(java程式檔案在此目錄下),輕按兩下“ch2_2_2.java”,可以在中間打開程式代碼編輯視窗。

step08直接在編輯視窗輸入java程式代碼,代碼如下:

在完成java程式的編輯後,就可以來編譯和執行java項目。請繼續上面步驟。

step09執行“run>run”指令或按 ctrl-f11 鍵,如果沒有錯誤,就可以在下方“console”欄看到和上一節“指令提示符”視窗相同的執行結果,如圖2-15所示。

《Java和Android開發實戰詳解》——2.2節建構Java應用程式

圖2-15的視窗顯示的字型尺寸比較小,是以中文内容看得不是十厘清楚,在第2.4.3小節筆者會說明如何更改中文字型,這樣就可以清楚顯示執行結果。

2.2.3 使用書的範例項目

在規劃上,本書前10章每一章java範例項目的檔案夾就是一個工作空間,第12章~第18章的android項目并沒有建構工作空間。

不過,使用eclipse直接打開書的源程式可能有問題,請使用導入方式使用書的範例項目,即參考第2.2.2小節的步驟一建構工作空間,我們有兩種方式來使用範例項目,如下所示:

參考第2.4.2小節,将書的項目導入工作空間。

在工作空間建構新項目後,參考第2.4.2小節在項目導入java程式檔案,若是android項目還需要導入其他資源檔案。

繼續閱讀