版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章Java語(yǔ)言概述(2)知識(shí)目標(biāo)掌握Eclipse的基本使用方法;了解Java程序的分類;掌握J(rèn)ava應(yīng)用程序的結(jié)構(gòu);掌握使用Eclipse創(chuàng)建Java應(yīng)用程序的步驟。能力目標(biāo)能會(huì)使用Eclipse的創(chuàng)建Java應(yīng)用程序。本節(jié)教學(xué)目標(biāo)第2節(jié)初入Java世界
4任務(wù)陳述123知識(shí)準(zhǔn)備任務(wù)實(shí)施任務(wù)拓展任務(wù)實(shí)訓(xùn)51任務(wù)陳述任務(wù)描述:使用Eclipse編寫第一個(gè)Java程序,要求輸出一個(gè)字符串:WelcometoJavaWorld!。運(yùn)行結(jié)果:2知識(shí)準(zhǔn)備1.4Java程序結(jié)構(gòu)1Java程序的主類及格式每一個(gè)Java應(yīng)用程序都必須包含一個(gè)main()方法,main()方法是程序的入口點(diǎn)。main()方法的格式如下:publicstaticvoidmain(String[]args){…}
2知識(shí)準(zhǔn)備其中:public修飾符,說(shuō)明main()方法具有公有訪問(wèn)屬性。static修飾符,說(shuō)明main()方法是靜態(tài)的。main是入口方法的名稱。
String[]args說(shuō)明命令行參數(shù)args,它是一個(gè)String數(shù)組。main()方法必須放到一個(gè)類里。含有main()方法的類稱為主類。2知識(shí)準(zhǔn)備Java的注釋它是用于解釋說(shuō)明程序的文字。編譯器忽略注釋內(nèi)容。(1)單行注釋,使用“//”表示單行注釋的開始。如://輸出消息到控制臺(tái)。(2)多行注釋,使用“/*”和“*/”表示注釋的開始和結(jié)束。如:/**第一個(gè)Java程序Welcome。*/(3)文檔注釋,使用“/**”和“*/”表示注釋的開始和結(jié)束。注釋內(nèi)容可以被JDK的工具javadoc所解析,生成說(shuō)明文檔。2知識(shí)準(zhǔn)備2
Java程序的構(gòu)成(1)package語(yǔ)句,即包定義。如:packagecn.di1_04;//定義包c(diǎn)n.di1_04。(2)import語(yǔ)句,即導(dǎo)入包。如:importjava.util.Scanner;//導(dǎo)入包java.util中的類Scanner。(3)公共類定義部分,class前用public修飾,最多只有1個(gè)。(4)類定義部分,用關(guān)鍵字class定義,有0個(gè)或多個(gè)。(5)接口定義部分,用關(guān)鍵字interface定義,有0個(gè)或多個(gè)。2知識(shí)準(zhǔn)備注意:(1)包package,用來(lái)管理類的命名空間,避免同名類沖突。具有相同功能的類一般放在同一個(gè)package中。(2)一個(gè)Java源程序最多只能有一個(gè)公共類。如果有,則源文件名必須與公共類名完全相同,如果沒(méi)有,則源文件名可以任意。如:源文件名和類名都是Welcome。(3)如果一個(gè)源程序中有多個(gè)類,在編譯時(shí)將為每個(gè)類生成一個(gè)class字節(jié)碼文件,在項(xiàng)目文件夾下bin對(duì)應(yīng)目錄中。2知識(shí)準(zhǔn)備1.5使用Eclipse創(chuàng)建Java程序1使用Eclipse創(chuàng)建Java程序的步驟(1)創(chuàng)建Java項(xiàng)目、包及類。主菜單“File”→“New”→“JavaProject”;“New”→“Package”;“New”→“Class”。(2)輸入Java源程序。類的代碼編輯窗口。(3)編譯、運(yùn)行Java源程序。在保存程序時(shí),系統(tǒng)會(huì)自動(dòng)編譯;單擊綠色三角形狀的“Run”按鈕,或單擊Run菜單下的run命令,也可以在程序上單擊右鍵選擇Runas-JavaApplication完成。2知識(shí)準(zhǔn)備注意:(1)內(nèi)容輔助鍵:Alt+/起提示作用;main+alt+/,可以輸入main方法;sout(或syso)+alt+/,可以輸入System.out.println方法。(2)格式化:代碼沒(méi)有錯(cuò)誤并且關(guān)閉輸入法后,單擊主菜單Source|Format命令或用快捷鍵ctrl+shift+f。(3)重構(gòu)|重命名:選中后單擊主菜單或右鍵Refactor|Rename命令,可以對(duì)變量、類、方法、包、文件夾等Java標(biāo)識(shí)符進(jìn)行重命名。(4)行號(hào)的顯示和隱藏:在代碼區(qū)域的最左邊的空白區(qū)域,右鍵--ShowLineNumbers即可。2知識(shí)準(zhǔn)備2每個(gè)文件夾及文件的作用:展開“PackageExplorer”窗口的“Java_01”項(xiàng)目,對(duì)應(yīng)的程序文件結(jié)構(gòu)。(1)Java_01:是工程名或項(xiàng)目名。(2)src:用于存放應(yīng)用程序的源代碼。(3)JREsystemlibrary:用于存放工程運(yùn)行所需的JDK的基礎(chǔ)jar包的名字和所在路徑。2知識(shí)準(zhǔn)備3Java開發(fā)的步驟(1)編寫源文件:擴(kuò)展名是.java。(2)編譯程序:用Java編譯器(javac.exe)編譯源文件,得到字節(jié)碼class文件。(3)運(yùn)行程序:用Java解釋器(java.exe)來(lái)解釋執(zhí)行字節(jié)碼文件。實(shí)現(xiàn)思路使用Eclipse編寫Java程序步驟:
1、創(chuàng)建一個(gè)Java項(xiàng)目、包及類;2、編輯Java源程序;3、編譯運(yùn)行Java源程序。3任務(wù)實(shí)施3任務(wù)實(shí)施任務(wù)代碼packagecn.di1_04;//包名/**第一個(gè)Java程序Welcome。*/publicclassWelcome{ publicstaticvoidmain(String[]args){//程序執(zhí)行入口
//輸出消息到控制臺(tái)
System.out.println("WelcometoJavaWorld!"); }}4任務(wù)拓展編程風(fēng)格Allmans風(fēng)格:Allmans風(fēng)格也稱“獨(dú)行”風(fēng)格,即左、右大括號(hào)各自獨(dú)占一行。當(dāng)代碼量較小時(shí)適合使用“獨(dú)行”風(fēng)格,代碼布局清晰,可讀性強(qiáng)。Kernighan風(fēng)格:Kernighan風(fēng)格也稱“行尾”風(fēng)格,即左大括號(hào)在上一行的行尾,而右大括號(hào)獨(dú)占一行。當(dāng)代碼量較大時(shí)不適合使用“獨(dú)行”風(fēng)格,因?yàn)樵擄L(fēng)格將導(dǎo)致代碼的左半部分出現(xiàn)大量的左、右大括號(hào),導(dǎo)致代碼清晰度下降,這時(shí)應(yīng)當(dāng)使用“行尾”風(fēng)格。5任務(wù)實(shí)訓(xùn)
一、實(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安慶安徽安慶市大觀區(qū)“鄉(xiāng)編村用”面向在村(社區(qū))工作大學(xué)畢業(yè)生招聘筆試歷年參考題庫(kù)附帶答案詳解
- 寧波2025年浙江寧波慈溪市招聘部分專業(yè)衛(wèi)技人員105人筆試歷年參考題庫(kù)附帶答案詳解
- 天津2025年天津醫(yī)科大學(xué)總醫(yī)院招聘8人筆試歷年參考題庫(kù)附帶答案詳解
- 大理云南大理彌渡縣科學(xué)技術(shù)協(xié)會(huì)招聘公益性崗位人員筆試歷年參考題庫(kù)附帶答案詳解
- 四川2025年西南民族大學(xué)第三批招聘專職輔導(dǎo)員11人筆試歷年參考題庫(kù)附帶答案詳解
- 南昌2025年江西南昌市事業(yè)單位招聘315人筆試歷年參考題庫(kù)附帶答案詳解
- 南京江蘇南京理工大學(xué)自動(dòng)化學(xué)院能源與動(dòng)力工程學(xué)院招聘科研助理3人筆試歷年參考題庫(kù)附帶答案詳解
- 安全員A證考試真題匯編及答案詳解【有一套】
- 2025年護(hù)士招聘考試真題及答案解析全集
- 上海上海市第六人民醫(yī)院招聘97人筆試歷年參考題庫(kù)附帶答案詳解
- 開封大學(xué)單招職業(yè)技能測(cè)試參考試題庫(kù)(含答案)
- 既有建筑幕墻安全性鑒定技術(shù)規(guī)程(征求意見(jiàn)稿)
- 施工總平面布置圖范本
- 嬰幼兒輔食添加及食譜制作
- 安全生產(chǎn)標(biāo)準(zhǔn)化對(duì)企業(yè)的影響安全生產(chǎn)
- 隨訪管理系統(tǒng)功能參數(shù)
- SH/T 0362-1996抗氨汽輪機(jī)油
- GB/T 23280-2009開式壓力機(jī)精度
- GB/T 17213.4-2015工業(yè)過(guò)程控制閥第4部分:檢驗(yàn)和例行試驗(yàn)
- FZ/T 73009-2021山羊絨針織品
- GB∕T 5900.2-2022 機(jī)床 主軸端部與卡盤連接尺寸 第2部分:凸輪鎖緊型
評(píng)論
0/150
提交評(píng)論