版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
項目1我的第一個Java應(yīng)用程序項目1我的第一個java應(yīng)用程序《Java程序設(shè)計》說課安裝及配置Java開發(fā)環(huán)境創(chuàng)建第一個Java程序?qū)嵱?xùn)項目需求分析0.1Java先修后續(xù)課程C語言程序設(shè)計Java語言程序設(shè)計
JSP動態(tài)網(wǎng)站設(shè)計
J2EEWeb開發(fā)框架技術(shù)移動互聯(lián)網(wǎng)開發(fā)0.2Java課程培養(yǎng)目標(biāo)知識目標(biāo)掌握J(rèn)ava運行環(huán)境與開發(fā)工具的使用掌握J(rèn)ava語言基礎(chǔ)、數(shù)據(jù)類型及流控制掌握類、對象、接口、包的建立和應(yīng)用掌握J(rèn)ava類成員存取規(guī)則、類繼承、多態(tài)熟知Java基本類庫的語言包、實用程序包和輸入輸出包掌握J(rèn)ava的異常處理機制掌握J(rèn)ava的GUI機制掌握J(rèn)ava的線程機制熟知Java的網(wǎng)絡(luò)程序設(shè)計能力目標(biāo)
能熟練使用Java平臺進行代碼編寫、調(diào)試、bug跟蹤等能根據(jù)需求編寫符合Java規(guī)范和面向?qū)ο笏枷氲淖远x類能按需求創(chuàng)建用戶界面能進行用戶交互處理能用Java對文件進行讀寫操作能用Java進行網(wǎng)絡(luò)通信素質(zhì)目標(biāo)具有規(guī)范的企業(yè)編程風(fēng)格和習(xí)慣具有良好的排查程序錯誤的能力具有良好的分析問題和解決問題的能力具有溝通和協(xié)作和學(xué)習(xí)能力培養(yǎng)基于民營中小企業(yè)的Java程序員0.3課程內(nèi)容選?。篔ava平臺應(yīng)用能力GUI程序設(shè)計圖形用戶界面設(shè)計Java語言編程基礎(chǔ)能力Java語言編程基礎(chǔ)Java語言入門、Java語言基礎(chǔ)面向?qū)ο蟪绦蛟O(shè)計能力面向?qū)ο蟪绦蛟O(shè)計面向?qū)ο蟪绦蛟O(shè)計、字符串處理、異常處理Java高級技術(shù)應(yīng)用能力綜合模塊Java網(wǎng)絡(luò)應(yīng)用、Java的多線程、輸入輸出處理課程教學(xué)內(nèi)容與職業(yè)能力對應(yīng)關(guān)系技能遞進成才0.4內(nèi)容組織序號內(nèi)容模塊學(xué)習(xí)單元(學(xué)習(xí)情景、項目)名稱學(xué)時1Java語言基礎(chǔ)項目1我的第一個java應(yīng)用程序4項目2處理考試成績6項目3雙色球彩票4項目11集合存儲新冠病例對象42面向?qū)ο笏枷爰皟?nèi)涵
項目4面向?qū)ο竺枋銎?0項目5Java作業(yè)提交系統(tǒng)63異常處理
項目6處理用戶年齡異常64GUI設(shè)計項目7仿windows計算器界面8
項目8仿windows計算器運算實現(xiàn)65Java輸入輸出處理項目9電子通訊錄66多線程
項目10圖片幻燈片播放器40.5考試考核方式賬號:zjczxy_學(xué)號密碼:出生年月日8個數(shù)字1.1項目綜述張無忌重出江湖,他對軟件開發(fā)非常感興趣,聽說Java語言已經(jīng)成了主流編程語言。到前程無憂網(wǎng)上去搜索,發(fā)現(xiàn)java相關(guān)崗位就有四萬多條記錄,于是決定到軟件班學(xué)習(xí)Java編程,重新成為了一名學(xué)生,現(xiàn)在的學(xué)號是08號。怎么才能寫出第一個Java程序呢?1.2.1為什么學(xué)習(xí)JavaJava技術(shù)可以應(yīng)用在幾乎所有類型和規(guī)模的設(shè)備上,小到計算機芯片、蜂窩電話,大到超級計算機,無所不在。是同微軟公司的C#和.NET技術(shù)平分天下的應(yīng)用軟件開發(fā)技術(shù)和平臺TIOBE編程語言社區(qū)排行榜:從2009年至今,Java一直是排在前端的面向?qū)ο蟪绦蛟O(shè)計語言1.2.2Java可以做什么?Java語言應(yīng)用有很多,手機游戲、應(yīng)用軟件、企業(yè)網(wǎng)站、大型的銀行系統(tǒng)等等,移動互聯(lián)網(wǎng)Android開發(fā)也是基于java語言。使用Java語言編寫的常見開源軟件包括NetBeans、Eclipse集成開發(fā)環(huán)境、永中Office、Websphere等等最火熱的是政府、企業(yè)的各種基于web的系統(tǒng)的開發(fā),如人人網(wǎng)手機上的Java程序和游戲已經(jīng)不勝枚舉1.2.3Java相關(guān)崗位1.2.4Java相關(guān)競賽浙江省ACM程序設(shè)計大賽/system/messageInfoAction.do?method=initIndexPage藍橋杯全國軟件和信息技術(shù)專業(yè)人才大賽/甲骨文全國Java程序設(shè)計大賽/Sun公司開發(fā)(目前已被甲骨文公司收購)JamesGosling領(lǐng)導(dǎo)的綠色計劃(GreenProject)電子產(chǎn)品前身是Oak語言1995年5月,JDK1.01998年12月,JDK1.2標(biāo)志著Java已經(jīng)進入Java2時代。1.2.5Java語言的產(chǎn)生與發(fā)展Java之父——JamesGosling1990年,開始“綠色計劃”,試圖修改和擴展C的功能,后來放棄,決定創(chuàng)造出一種全新的語言沒日沒夜地工作,直到1992年夏天,開發(fā)出了“Oak”語言O(shè)ak語言卻并沒有被使用1994年,決定再一次改變努力的目標(biāo),將技術(shù)應(yīng)用于萬維網(wǎng)。開始走向成功。你有沒有一件事情堅持5年以上?忠誠專注,努力堅持
1999年,Sun公司把Java2技術(shù)分為J2SE、J2EE和J2ME。1.2.5Java語言的產(chǎn)生與發(fā)展
圖1-1Java工作機制1.2.6Java語言的工作機制JVM:Java虛擬機
1.3任務(wù)【1-1】安裝及配置Java開發(fā)環(huán)境開發(fā)環(huán)境命令行方式下的JDK(Java開發(fā)工具集JavaDeveloper’sKits);集成開發(fā)環(huán)境,如IntelliJIDEA、MyEclipse、JBuilder、EClipse、JCreator等。所需組件:JDK:jdk-6u7-windows-i586-p.exe(jdk1.6或以上的版本)EclipseSDK:myeclipse-pro-2014-GA-offline-installer-windows.exeEclipseSDK中文語言包
1.3任務(wù)【1-1】安裝及配置Java開發(fā)環(huán)境安裝步驟:安裝jdk-6u7-windows-i586-p.exe(jdk1.6或以上的版本)配置系統(tǒng)環(huán)境變量。安裝MyEclipse(myEclipse2014)在myEclipse中安裝中文語言包配置MyEclipse平臺使用注冊碼注冊MyEclipse
1.3任務(wù)【1-1】安裝及配置Java開發(fā)環(huán)境JDK安裝后目錄:bin目錄。bin目錄下提供的是JDK的工具程序,包括javac、java、javadoc、appletviewer等程序。demo目錄。demo目錄下提供了Java編寫好的示例程序jre目錄。jre目錄下的文件是JDK自己附帶的JRE資源包lib目錄。lib目錄下提供了Java工具所需的資源文件src.zip。src.zip資源包提供了API類的源代碼壓縮文件。如要了解API的某些功能的實現(xiàn)方法,可以查看這個文件中的源代碼內(nèi)容。
1.3任務(wù)【1-1】安裝及配置Java開發(fā)環(huán)境Java程序分類1.完整的應(yīng)用程序(JavaApplication程序)典型的通用程序可以在具備Java運行環(huán)境的設(shè)備中獨立運行2.Applet小應(yīng)用程序
Applet應(yīng)用于網(wǎng)絡(luò)上,嵌入在HTML網(wǎng)頁中的非獨立程序,本身不能獨立的運行。它必須由支持Java的瀏覽器對它進行解釋并運行。通常通過一個HTML標(biāo)簽<APPLET></APPLET>來識別并運行Applets。1.4Java應(yīng)用程序開發(fā)步驟開發(fā)步驟:首先編寫源程序?.java將源程序編譯成字節(jié)碼文件(?.class)運行字節(jié)碼文件。1.5任務(wù)【1-2】利用MyEclipse開發(fā)Java程序
1.5【任務(wù)1-2】利用MyEclipse創(chuàng)建項目第一步:創(chuàng)建一個Java項目在MyEclipse中,創(chuàng)建一個Java項目。選擇菜單【文件】|【新建】|【項目】,在彈出的“新建項目”對話框中選擇“Java項目”,單擊“下一步”按鈕,在“新建Java項目”對話框的“項目名”一欄中輸入你為自己的項目起的名字,如張無忌輸入的是“08zwj”(學(xué)號+姓名首字母),單擊“完成”按鈕,完成了項目的創(chuàng)建1.5【任務(wù)1-2】利用MyEclipse創(chuàng)建程序
第二步:手動創(chuàng)建Java源程序在MyEclipse中,右鍵單擊剛才創(chuàng)建的項目“08zwj”,單擊【新建】|【包】,在彈出的“新建Java包”對話框里,在名稱處輸入ch01(第一章chapter01),然后單擊完成右鍵單擊包ch01,單擊【新建】|【文件】,在彈出的“新建文件”對話框的“文件名”欄中,輸入你的源程序的名字,如叫”HelloMin.java”,單擊完成按鈕,就創(chuàng)建了我們的源文件利用MyEclipse輸入代碼在HelloMin.java里輸入以下代碼用MyEclipse軟件的內(nèi)容輔助快捷鍵“Alt和/”,快速完成代碼的輸入如輸入pa后,同時按下“Alt和/”,完成package的輸入;輸入main后,同時按下“Alt和/”,選擇第一個main方法,完成publicstaticvoidmain(String[]args)的輸入;輸入sysout,同時按下“Alt和/”,完成System.out.println的輸入。利用MyEclipse編譯程序第三步:編譯運行程序在代碼窗口中,單擊右鍵【運行方式】|【Java應(yīng)用程序】,或者單擊工具欄
按鈕旁邊的小三角,選擇運行方式下的
“Java應(yīng)用程序”,
如果你看到以下輸出結(jié)果,恭喜你,第一個Java程序編寫成功!
Java應(yīng)用程序規(guī)則:一個Java程序由一個或多個類組成,每個類可以有多個變量和方法,但是最多只有一個公共類public。對于Java應(yīng)用程序,必須有且僅有一個main()方法,該方法是執(zhí)行應(yīng)用程序時的入口。其中,關(guān)鍵字public表明所有的類都可以調(diào)用該方法;關(guān)鍵字static表明該方法是一個靜態(tài)方法;關(guān)鍵字void表示main()方法無返回值。包含main()方法的類稱為該應(yīng)用程序的主類。1.5.2Java應(yīng)用程序
Java應(yīng)用程序規(guī)則:在Java語言中,字母是嚴(yán)格區(qū)分大小寫的,這點應(yīng)特點注意,不要與C和C++混淆。
文件名必須與主類的類名保持一致,且兩者的大小寫要保持一致。System.out.println語句用來在屏幕上輸出字符串Java程序中的每條語句都要以分號(;)結(jié)束(包括以后程序中出現(xiàn)的類型說明等)。為了增加程序的可讀性,程序中可以加入一些注釋行,例如,用“//”開頭的行。1.5.2Java應(yīng)用程序編寫Java程序時常見錯誤1Q:類名可以隨便起嗎?A:public修飾的類的名稱必須與所在的Java文件名一致!編寫Java程序時常見錯誤2Q:System與system一樣嗎?A:不一樣,Java對字母大小寫敏感!編寫Java程序時常見錯誤3Q:;和;一樣嗎?A:在Java中,一個完整的語句都要以“;”結(jié)尾(注意在Java程序中需要用英文狀態(tài)下的標(biāo)點符號)小到一個標(biāo)點符號用錯,都能導(dǎo)致程序無法運行你需要認(rèn)真、嚴(yán)謹(jǐn)、一絲不茍!?。【帉慗ava程序時常見錯誤4Q:字符串是否必須要用引號?A:是的!必須是英文狀態(tài)下雙引號引起來實戰(zhàn)練習(xí)
1.從控制臺打印輸出你的個人信息(Exe1.java),將源文件存儲在ch01包中,如左下圖所示2.從控制臺輸出如右下圖所示的圖案(Exe2.java),將
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 20xx工作不足與展望工作總結(jié)
- 2025安徽六安市潔康環(huán)保醫(yī)療廢物集中處置有限責(zé)任公司招聘工作人員1人參考考試試題及答案解析
- 采購經(jīng)理面試手冊供應(yīng)鏈管理問題集
- 系統(tǒng)架構(gòu)師崗位面試題及答案參考
- 2026年云南省玉溪市江川區(qū)衛(wèi)生健康系統(tǒng)公開招聘畢業(yè)生(29人)參考筆試題庫附答案解析
- 建筑工程項目經(jīng)理面試寶典及答案
- 水源井及管道更新工程施工方案
- 2026年寶雞智博學(xué)校教師招聘參考考試試題及答案解析
- 2025四川成都益民集團所屬企業(yè)招聘財務(wù)綜合崗等崗位28人備考考試試題及答案解析
- 2025湖北武漢市蔡甸區(qū)公立小學(xué)招聘教師1人模擬筆試試題及答案解析
- 陰囊挫傷課件
- 金融新勢力:智能投顧
- 融媒體傳播專業(yè)知識培訓(xùn)課件
- 保持器課件教學(xué)課件
- 去毛刺培訓(xùn)知識課件
- 2025公共基礎(chǔ)知識考試題庫及答案詳解(真題匯編)
- 實施指南(2025)《JC-T 2822-2024 水泥替代原料》
- 2025餐飲聯(lián)營合同-協(xié)議范本(標(biāo)準(zhǔn)版)
- 中介服務(wù)選取管理辦法
- 2025年鄉(xiāng)鎮(zhèn)環(huán)衛(wèi)工人招聘考試試題
- 土地征收與拆遷課件
評論
0/150
提交評論