版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
項目2編寫第一個Java程序?qū)W習(xí)目標(biāo)知識技能目標(biāo):掌握Java程序的特點掌握Java程序開發(fā)的步驟能正確使用JDK和文本編輯器編寫簡單的Java程序能正確使用javac命令編譯Java程序能正確使用java命令運行Java程序能用IDEA創(chuàng)建和調(diào)試Java程序職業(yè)素養(yǎng)目標(biāo):具備嚴(yán)謹細致、規(guī)范編碼的職業(yè)素養(yǎng)具備高度的責(zé)任心和敬業(yè)精神,保質(zhì)保量完成工作任務(wù)書證融通項目學(xué)習(xí)內(nèi)容與“大數(shù)據(jù)應(yīng)用開發(fā)(Java)”職業(yè)技能等級標(biāo)準(zhǔn)(初級)對應(yīng)關(guān)系工作任務(wù)職業(yè)技能要求代碼編寫環(huán)境搭建1.1.2根據(jù)Java程序工作機制,驗證Java程序的編譯和運行是否正確;1.1.3能使用Editplus等基礎(chǔ)工具編寫程序源代碼;1.1.4能利用Eclipse等常見集成開發(fā)環(huán)境創(chuàng)建工程項目,并按規(guī)范對文件命名。任務(wù)2.1用JDK開發(fā)Java程序1在項目1的任務(wù)二中已完成下載并安裝JDK,同時完成Path環(huán)境變量的配置,接下來,可以采用任意一款文本編輯器,完成Java程序的開發(fā)。本任務(wù),采用Windows自帶的記事本開發(fā)一個Java程序,完成自我介紹任務(wù)詳解任務(wù)描述任務(wù)2.1用JDK開發(fā)Java程序1微課1-1Java前世今生技能點1:編寫Java源程序Java源文件是為了解決某一個問題,用Java語言編寫的源代碼文件,其擴展名為.java??梢赃x擇任意一款文本編輯軟件編寫Java源程序。比如:Windows自帶的記事本軟件、NotePad--等。第一步:在記事本中輸入Java源程序:第二步:保存源文件,用“MyFirstJavaClass.java”為文件名。技術(shù)準(zhǔn)備案例:要編寫一個Java程序,輸出“ThisisMyFirstJavaProgram.”教師演示任務(wù)2.1用JDK開發(fā)Java程序1微課1-1Java前世今生技能點1:編寫Java源程序packagedemo;/**功能:輸出ThisisMyFirstJavaProgram.類名:MyFirstJavaClass*/publicclassMyFirstJavaClass{//Java程序的入口publicstaticvoidmain(String[]args){//在控制臺輸出ThisisMyFirstJavaProgram.System.out.println("ThisisMyFirstJavaProgram.");}}技術(shù)準(zhǔn)備第一步:進入命令提示符窗口。
在“此電腦”中,找到保存Java源文件
在地址欄輸入“cmd
”命令,如圖2.4所示。
在命令提示符后輸入命令:“dir
”,可查看當(dāng)前路徑下的所有文件第二步:在命令提示符后用javac命令,編譯源程序。技能點2:編譯Java源程序任務(wù)2.1用JDK開發(fā)Java程序1javac命令的用法:javac<option><sourcefile>-d<directory>:指定生成的字節(jié)碼文件存放的位置。-encoding<encoding>:指定源文件使用的字符編碼。技術(shù)準(zhǔn)備任務(wù)2.1用JDK開發(fā)Java程序1案例:用javac-encoding選項指定源文件的編碼教師演示第一步:用javac編譯Java源程序在命名提示符下輸入:“javac-encodingUTF-8MyFirstJavaClass.java”第二步:查看編譯是否成功在命令提示符下輸入“dir”命令,可以查看編譯成功后生成的字節(jié)碼文件。字節(jié)碼文件名和源文件名相同,擴展名為“.class”任務(wù)2.1用JDK開發(fā)Java程序1案例:用javac-d選項指定生成的字節(jié)碼文件的路徑教師演示如果源程序中加了定義包的語句:“package****;”,用javac命令進行編譯時,需要用到-d參數(shù),指定生成的字節(jié)碼文件的位置。任務(wù)2.1用JDK開發(fā)Java程序1案例:源程序有語法錯誤,編譯失敗教師演示第一步:在文本編輯器中輸入以下Java源程序,并將文件名保存為“HelloWorld.java”第二步:進入命令提示符窗口,輸入:“javac-encodingutf-8HelloWorld.java”第三步:查看錯誤提示技能點3:運行Java程序任務(wù)2.1用JDK開發(fā)Java程序1技術(shù)準(zhǔn)備在JDK11之前,Java程序開發(fā)分為三個步驟:第一步:編寫源程序在文本編輯器中,編寫Java源程序,Java源程序擴展名為.java。第二步:編譯源程序通過javac命令,完成編譯,檢查源程序有沒有語法錯誤,如果沒有語法錯誤,將源程序編譯成字節(jié)碼文件。字節(jié)碼文件的擴展名為.class。第三步:加載并執(zhí)行字節(jié)碼文件通過java命令解釋執(zhí)行字節(jié)碼文件。從JDK11之后,java命令不僅可以加載并執(zhí)行字節(jié)碼文件、執(zhí)行jar文件,還可以執(zhí)行單個java源文件。java命令執(zhí)行單個源文件程序的語法為:java[options]<源文件>[args]任務(wù)2.1用JDK開發(fā)Java程序1案例:用java命令執(zhí)行字節(jié)碼文件教師演示以“技能點2:編譯Java源程序”中的“MyFirstJavaClass”為例,如果Java程序用了package,在執(zhí)行字節(jié)碼文件時,有兩種方法:方法一:在命令提示符下輸入:“javademo.MyFirstJavaClass”,加載并執(zhí)行字節(jié)碼文件方法二:在命令提示符下輸入:“javademo/MyFirstJavaClass”任務(wù)2.1用JDK開發(fā)Java程序1練一練AEBCD小組協(xié)作,完成任務(wù)用“cddemo”將當(dāng)前目錄設(shè)置為:“D:\JavaPrograms\demo”再執(zhí)行“javademo/MyFirstJavaClass”請寫出輸出結(jié)果是:
結(jié)論:
任務(wù)2.1用JDK開發(fā)Java程序1案例:用java命令執(zhí)行單個源文件教師演示第一步:在文本編輯器里打開HelloWorld.java文件第二步:進入命令提示窗口,用java命令執(zhí)行這個源文件任務(wù)實施任務(wù)2.1用JDK開發(fā)Java程序1第一步:根據(jù)以下提示,在記事本中編寫Java源程序public類的類名要和文件名相同,請寫出Java源程序的文件名:參照技能點1中的內(nèi)容和任務(wù)描述補全教材中代碼:第二步:用javac命令編譯Java源程序第三步:用java命令加載并執(zhí)行字節(jié)碼文件第四步:驗證輸出結(jié)果AEBCD小組協(xié)作,完成任務(wù)評價測試任務(wù)2.1用JDK開發(fā)Java程序1評價指標(biāo)評價標(biāo)準(zhǔn)分值得分編寫源程序能正確的創(chuàng)建類,編譯無錯誤30
編譯源程序能正確的編譯源程序,生成字節(jié)碼文件30
運行程序能正確的運行程序,程序運行結(jié)果無誤40
拓展提升任務(wù)2.1用JDK開發(fā)Java程序1利用JDK11中對于單個Java源文件,直接使用java執(zhí)行源程序這一新特性,編程實現(xiàn)輸出:“HelloWorld”。第一步:在記事本編寫Java源程序:_______________________________第二步:在命令提示符狀態(tài)用java命令執(zhí)行Java源程序:________________________________
技能進階使用java命令執(zhí)行單個Java源文件任務(wù)描述任務(wù)2.2在IDEA中開發(fā)Java程序2在軟件開發(fā)企業(yè)中,很少有采用JDK+文本編輯器去做開發(fā)的應(yīng)用場景,為了提高開發(fā)效率,通常會選擇集成開發(fā)環(huán)境,其中IDEA是眾多集成開發(fā)環(huán)境中最受歡迎的一款軟件。本任務(wù)要求在IDEA中新建一個Java項目,擬定一個學(xué)期晚自習(xí)計劃具體任務(wù)任務(wù)2.2在IDEA中開發(fā)Java程序2技能點1:在IDEA中新建Java項目第一步:啟動IDEA,選擇“File”->“New”->“Project...”,彈出新建項目窗口。Name:后指定項目的名稱;Location:指定項目存放的位置;Language:指定開發(fā)語言,默認是Java;Buildsystem:默認為Maven;JDK:選擇新建項目的JDK版本。技術(shù)準(zhǔn)備第二步:輸入項目名稱、存放的位置及其他信息后,單擊“Create”按鈕,完成項目新建,并進入到項目開發(fā)界面。技能點2:在IDEA中運行Java程序任務(wù)2.2在IDEA中開發(fā)Java程序2在IDEA集成開發(fā)環(huán)境,不需要通過javac命令編譯程序,java命令加載和執(zhí)行字節(jié)碼文件,當(dāng)源程序?qū)懞?,單擊“保存”按鈕,在保存文件的同時會完成編譯功能,如果程序有錯誤,會給出錯誤提示。運行Java程序常用的方法有兩種:第一種方法,單擊Main方法前的綠色三角形第二種方法,點擊“Run”菜單下的“Run‘Main.java’”技術(shù)準(zhǔn)備技能點3:在IDEA中調(diào)試Java程序任務(wù)2.2在IDEA中開發(fā)Java程序2在項目開發(fā)的過程中,通常會出現(xiàn)運行結(jié)果和期望結(jié)果不一致的情況,為了搞清楚程序邏輯上存在什么問題,需要逐條執(zhí)行程序,分析程序執(zhí)行的順序、變量的值的變化過程。在IDEA中提供了調(diào)試功能,幫助程序員快速、精準(zhǔn)地發(fā)現(xiàn)問題。在IDEA中調(diào)試程序的方法如下:技術(shù)準(zhǔn)備第一步:設(shè)置斷點方法一:將鼠標(biāo)移到需要添加斷點的這一行的“行號”區(qū)域后,單擊鼠標(biāo)左鍵方法二:將光標(biāo)定位到需要添加斷點的行,單擊菜單欄“Run”->“ToggleBreakpoint”->“LineBreakpoint”第二步:啟動調(diào)試第三步:進入調(diào)試窗口。進入調(diào)試窗口,可以單步調(diào)試,觀察變量的值的變化范圍。任務(wù)實施任務(wù)2.2在IDEA中開發(fā)Java程序2第一步:啟動IDEA,新建一個項目寫出新建項目的名稱:寫出新建項目的位置:寫出JDK的版本:第二步:在Main.java中編寫代碼實現(xiàn)程序的功能第三步:運行程序?qū)懗鲞\行程序的方法:
第四步:驗證程序的結(jié)果AEBCD小組協(xié)作,完成任務(wù)評價測試任務(wù)2.2在IDEA中開發(fā)Java程序2評價指標(biāo)評價標(biāo)準(zhǔn)分值得分創(chuàng)建項目能成功創(chuàng)建項目30
編寫程序能正確運行40
運行結(jié)果運行結(jié)果正確20
編碼規(guī)范程序中有合理的注釋10
拓展提升任務(wù)2.2在IDEA中開發(fā)Java程序2技能進階Java編碼規(guī)范——養(yǎng)成良好的注釋習(xí)慣在企業(yè)開發(fā)中,要求程序員具備良好的編碼規(guī)范,其中養(yǎng)成良好的寫注釋的習(xí)慣是必不可少的。Java中的注釋包含單行注釋、多行注釋和文檔注釋,在類、方法前面可以加上Java的文檔注釋,包含類或者方法的功能、作者、修改日期等信息。在方法中的核心語句前可以用多行注釋或者單行注釋標(biāo)注語句的功能。1.單行注釋是以“//”開頭,該行“//”之后的內(nèi)容為注
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度跨境貿(mào)易專用全新抵押合同版本3篇
- 2025年度公廁智能廁所設(shè)備研發(fā)與生產(chǎn)承包施工合同范本3篇
- 二零二五年度股權(quán)眾籌合作協(xié)議范本3篇
- 二零二五年度典當(dāng)行業(yè)務(wù)培訓(xùn)與人才培養(yǎng)合同3篇
- 2025年度公司代個人繳納社保及補充養(yǎng)老保險服務(wù)協(xié)議3篇
- 二零二五年度虛擬現(xiàn)實體驗公司轉(zhuǎn)讓合同3篇
- 二零二五年度冷鏈物流中心冷庫租賃服務(wù)合同
- 二零二五年度寵物寄養(yǎng)寵物醫(yī)療一體化服務(wù)合同3篇
- 二零二五年度員工職務(wù)秘密及競業(yè)限制補充協(xié)議3篇
- 二零二五年度農(nóng)村土地流轉(zhuǎn)與農(nóng)業(yè)廢棄物資源化利用合作協(xié)議
- 大慶市2025屆高三年級第二次教學(xué)質(zhì)量檢測(二模)政治試卷(含答案)
- 2025年內(nèi)江資中縣融媒體中心招考聘用新媒體工作人員3人高頻重點提升(共500題)附帶答案詳解
- 裝修材料合同范例
- 【7地RJ期末】安徽省合肥市廬江縣2023-2024學(xué)年七年級上學(xué)期期末地理試題(含解析)
- 共用線路三方協(xié)議合同范例
- 戰(zhàn)略規(guī)劃的關(guān)鍵要點
- 社會工作服務(wù)質(zhì)量保障措施
- 冬季高空作業(yè)施工方案
- 山西云時代技術(shù)有限公司招聘筆試題目
- 課程思政專題培訓(xùn)
- 食品買賣合同范本
評論
0/150
提交評論