- 零基礎(chǔ)學(xué)Java(第5版)
- 黃傳祿 常建功 陳浩
- 701字
- 2020-06-17 18:13:07
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。
- Learning C# by Developing Games with Unity 2020
- .NET 4.0面向?qū)ο缶幊搪劊夯A(chǔ)篇
- 青少年美育趣味課堂:XMind思維導(dǎo)圖制作
- INSTANT MinGW Starter
- Windows Presentation Foundation Development Cookbook
- concrete5 Cookbook
- MATLAB for Machine Learning
- Learning JavaScript Data Structures and Algorithms
- SQL Server與JSP動態(tài)網(wǎng)站開發(fā)
- Java系統(tǒng)化項目開發(fā)教程
- C#開發(fā)案例精粹
- Visual Studio 2015高級編程(第6版)
- TypeScript 2.x By Example
- Learning Concurrency in Python
- PHP項目開發(fā)全程實錄(第4版)