(6)-第1章-Java語(yǔ)言概述程序設(shè)計(jì)_第1頁(yè)
(6)-第1章-Java語(yǔ)言概述程序設(shè)計(jì)_第2頁(yè)
(6)-第1章-Java語(yǔ)言概述程序設(shè)計(jì)_第3頁(yè)
(6)-第1章-Java語(yǔ)言概述程序設(shè)計(jì)_第4頁(yè)
(6)-第1章-Java語(yǔ)言概述程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論