第1章 java程序的編譯和運行

第1章 java程序的編譯和運行

ID:4149382

大小:493.12 KB

頁數(shù):15頁

時間:2017-11-29

第1章 java程序的編譯和運行_第1頁
第1章 java程序的編譯和運行_第2頁
第1章 java程序的編譯和運行_第3頁
第1章 java程序的編譯和運行_第4頁
第1章 java程序的編譯和運行_第5頁
資源描述:

《第1章 java程序的編譯和運行》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、上機練習(xí)Java程序的編譯和運行目標(biāo)?理解Java程序的結(jié)構(gòu)特點?理解Java虛擬機(JVM)?理解Java程序的運行環(huán)境?理解Java程序的編譯和運行特點指導(dǎo)部分練習(xí)一:在記事本中編寫第一個Java應(yīng)用程序編輯Java源文件在D盤創(chuàng)建一個名為javacode的目錄用于存放java源程序文件,為了區(qū)分不同章節(jié)的程序文件,在此目錄下創(chuàng)建charater01的子目錄。打開一個記事本空文檔(點擊:開始》所有程序》附件》記事本)在記事本中鍵入以下第一個Java應(yīng)用程序,內(nèi)容如下/***HelloWorld第一部分*在輸出窗口顯示"HelloWorld!"*/pub

2、licclassHelloWorld{第二部分publicstaticvoidmain(String[]args){第三部分//在屏幕上輸出"HelloWorld!"System.out.println("HelloWorld!");第四部分}}第一個Java應(yīng)用程序結(jié)構(gòu)說明:第一部分:/*….*/部分是代碼注釋部分,該部分不被編譯,可以編寫在Java程序的任何位置。第二部分:是類的定義,每個Java程序至少要擁有一個類結(jié)構(gòu)的定義,類結(jié)構(gòu)是Java程序的基本載體,如果類中包含有main方法,則該類是程序主類,其類型必須是public(公有)的。第三部分:是

3、方法的定義,方法是Java程序執(zhí)行載體,即沒有方法則就不能放置Java程序的執(zhí)行代碼。main方法是Java程序中最重要的方法,作為程序代碼執(zhí)行的引導(dǎo)者,main方法必須是唯一的,且類型必須被聲明為public、static(靜態(tài)),main方法具有一個執(zhí)行參數(shù),為String類型的數(shù)組,可以接收來自命令行的字符串。第四部分:是一個輸出語句,Java的文本輸出使用的是System類中的out對象中的println方法,作用是向顯示器輸出方法參數(shù)中的字符串內(nèi)容。Java源文件的保存在d:javacodechapter01的目錄下,將以上文件另存為文件名是

4、“HelloWorld.java”的java源程序文件。java的源程序文件名有個簡單的特點,就是一定要和包含有main方法的類的類名一致文件名,否則不能運行。(如果文件中沒有出現(xiàn)main方法,則可以隨便給文件名命名,但是擴展名一定能夠要是.java)Java源文件的編譯(命令行方式)打開“開始”》“運行”;鍵入cmd,然后回車,之后進入DOS命令行狀態(tài),并按照以下命令進入D:javacodeChapter01>目錄C:UsersAdministrator>d:D:>cdjavacodeD:javacode>cdchapter01D:java

5、codeChapter01>Java的源文件編譯命令是“javac”,編譯時該命令后需要跟完整的源文件名稱,因此編譯HelloWorld.java的命令如下:javacHelloWorld.java如果沒有出現(xiàn)錯誤提示后,編譯就完成了,再次打開D:javacodeChapter01>目錄后,我們發(fā)現(xiàn)目錄中多了一個擴展名為.class的文件,該文件名與原文件名同名,即HelloWorld.class,又稱為字節(jié)碼文件。Java字節(jié)碼文件的運行.class字節(jié)碼文件不能像.exe的可執(zhí)行文件在操作系統(tǒng)中直接運行,必須依賴于Java虛擬機(JVM)進行解釋

6、執(zhí)行。解釋執(zhí)行命令為“java”,后面跟字節(jié)碼文件的文件名(不要加文件擴展名.class名),如下所示:JavaHelloWorld備注:HelloWorld既可以理解為字節(jié)碼文件名,又可以理解為主類類名,因為只有帶有main()的主類類名的文件才能被執(zhí)行。欲行結(jié)果:HelloWorld練習(xí)二、從命令行接收參數(shù)Java應(yīng)用程序允許接收來自命令行下的參數(shù)。1.根據(jù)第一題,重新創(chuàng)建一個文檔,輸入以下代碼/***@(#)JavaParam.java*學(xué)習(xí)從命令行接收參數(shù)*/publicclassJavaParam{publicstaticvoidmain(Str

7、ing[]args){for(inti=0;i

8、onetwothreefourfivesixseveneightn

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。