- 零基礎學Java(第5版)
- 黃傳祿 常建功 陳浩
- 1627字
- 2020-06-17 18:13:05
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é)詳細解釋。
- Learning Single:page Web Application Development
- HTML5+CSS3+JavaScript從入門到精通:上冊(微課精編版·第2版)
- Google Apps Script for Beginners
- Visual C++程序設計學習筆記
- Apache Karaf Cookbook
- JavaScript:Moving to ES2015
- 機器學習與R語言實戰(zhàn)
- 一本書講透Java線程:原理與實踐
- 區(qū)塊鏈技術進階與實戰(zhàn)(第2版)
- ActionScript 3.0從入門到精通(視頻實戰(zhàn)版)
- Python Automation Cookbook
- Java入門經(jīng)典
- Instant OpenCV for iOS
- Vue.js從入門到精通
- WordPress Responsive Theme Design