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

2.3 一個簡單的Java應(yīng)用程序

【實例2-1】現(xiàn)在已經(jīng)完成了JDK的安裝和相應(yīng)的環(huán)境設(shè)置,下面用Windows下自帶的記事本編輯一個Java應(yīng)用程序,并執(zhí)行該程序,讀者可以通過該程序的編譯和執(zhí)行對Java程序的執(zhí)行有一個直觀的認(rèn)識。

1)編寫源程序:打開記事本,編寫如下的Java程序,并保存在D盤根目錄下,即D:\MyFirstJavaProgram.java。以下是一個Java應(yīng)用程序,只輸出一句“Hello Java!!!”。

01        //定義一個MyFirstJavaProgram類
02        public class MyFirstJavaProgram{
03            //程序執(zhí)行的入口,每個Java應(yīng)用程序都有一個main()函數(shù)
04            public static void main(String args[ ]){             //程序的入口函數(shù)
05                //在DOS窗口打印一行字符串:Hello Java!!!
06                System.out.println("Hello Java!!!");
07                }
08        }

【代碼說明】第4行的程序很關(guān)鍵,是Java程序中應(yīng)用程序的入口函數(shù)main()。第6行是輸出的關(guān)鍵,通過println()方法輸出相應(yīng)的內(nèi)容。

說明 初學(xué)者在編寫源代碼時,最好選擇無格式的文本編輯器,如Windows下的記事本,存儲源程序時其擴(kuò)展名必須是.java。

2)編譯源程序:單擊“開始”|“Windows系統(tǒng)”|“運(yùn)行”命令,在“運(yùn)行”對話框中輸入“cmd”命令,如圖2-19所示。

圖2-19 “運(yùn)行”對話框

單擊圖2-19中的“確定”按鈕,打開DOS窗口,進(jìn)入D盤根目錄,在當(dāng)前目錄下輸入“javac MyFirstJavaProgram.java”。編譯有兩個作用:一是檢查程序的語法錯誤,二是導(dǎo)入源程序中需要的類庫。編譯的結(jié)果是.class文件,該文件可以被JVM直接運(yùn)行。如果編譯正確,顯示結(jié)果如圖2-20所示。

圖2-20 編譯Java源程序

注意 在讀者開始使用記事本編輯Java源程序時,可能會出現(xiàn)一些輸入錯誤,造成程序無法編譯,如字符串的雙引號使用了中文輸入法,則無法通過編譯,并提示出現(xiàn)非法字符。

【運(yùn)行效果】執(zhí)行程序:在DOS窗口中輸入“java MyFirstJavaProgram”,則程序執(zhí)行結(jié)果如圖2-21所示。

圖2-21 執(zhí)行Java程序的結(jié)果

注意 在使用Java.exe工具執(zhí)行編譯過的Java程序時,需要執(zhí)行的文件名就是源文件名,但不需要文件后綴(如.class)。執(zhí)行MyFirstJavaProgram時,只需要輸入java MyFirstJavaProgram,而不是java MyFirstJavaProgram.class。

主站蜘蛛池模板: 库尔勒市| 黎城县| 嫩江县| 永清县| 东安县| 普安县| 余干县| 晋城| 浮山县| 行唐县| 桐乡市| 拜泉县| 苏州市| 锡林浩特市| 象州县| 葵青区| 伊宁市| 泸州市| 六盘水市| 革吉县| 澄迈县| 上杭县| 永德县| 丹棱县| 罗山县| 沂源县| 博客| 仲巴县| 武冈市| 太和县| 铜川市| 朝阳市| 房产| 瑞丽市| 永新县| 丰原市| 昌图县| 民勤县| 静海县| 寿宁县| 茌平县|