




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
鄭州大學現(xiàn)代遠程教育《JAVA程序設計》課程作業(yè)一.作業(yè)內容1.簡答題1) 答:Java運行環(huán)境稱為JRE,即Java運行時。由Java虛擬機(JVM)和相關API構成。Java程序通常以兩種形式提供:.jar和.exe文件(將jar文件和JRE打包在一起)。Java類文件以字節(jié)碼存儲(.class),所以需要將這些字節(jié)碼指令加載到Java虛擬機,由虛擬機解釋成本地機器(系統(tǒng))指令來運行。2) 答:面向對象的三個重要特性:封裝性:封裝是面向對象的特征之一,是對象和類概念的主要特性。封裝是把過程和數(shù)據(jù)包圍起來,對數(shù)據(jù)的訪問只能通過已定義的界面。封裝保證了模塊具有較好的獨立性,使得程序維護修改較為容易。對應用程序的修改僅限于類的內部,因而可以將應用程序修改帶來的影響減少到最低限度。繼承性:繼承是一種聯(lián)結類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現(xiàn)有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。繼承性很好的解決了軟件的可重用性問題。多態(tài)性:多態(tài)性是指允許不同類的對象對同一消息作出響應。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢,很好的解決了應用程序函數(shù)同名問題。3)答:Applet的生命周期分為四個階段,各階段分別由init,start,stop和destroy四種方法來具體體現(xiàn)。publicvoidinit()此方法通知Applet,方法已經被裝入系統(tǒng),在第一次調用start方法之前總是先調用它。Init方法是Applet運行的起點。如果需要執(zhí)行初始化任務,可以在Applet的子類中重載該方法,例如,在init方法中創(chuàng)建線程,而在destroy方法中消滅(destroy)它們。publicvoidstart()
此方法通知Applet開始執(zhí)行,當調用init方法或者在Web頁中再次訪問時被調用。在Applet的子類中重載該方法,將每次訪問該WWW頁需執(zhí)行的操作放入其中,例如,一個含自動畫的Applet可以使用start方法恢復動畫。publicvoidstop()此方法通知Applet停止執(zhí)行,當含有該Applet的Web頁被其他頁代替時調用該方法,也正是在Applet被消滅之前。在Applet的子類中重載該方法,將每次Web頁不再可見時需執(zhí)行的操作放入其中。publicvoiddestroy()此方法通知Applet,它正在被收回,應該釋放已分配給它的所有資源,stop方法總是在該方法調用之前被調用。讀程序題1)答:1聲明一個char類型變量,變量名為aChar,并對其賦值't'。2判斷aChar是否為大寫字母3如果是大寫字母,輸出此字符串4如果不是大寫字母,輸出此字符串運行結果,因為t當然是個小寫字母,所以輸出結果為:Thecharactertislowercase.答:輸出結果:HelloWorld!Hello!HELLOWORLD!!出現(xiàn)數(shù)組異常啦!。。。。。出現(xiàn)數(shù)組異常啦!分析如下:因為數(shù)組的長度只有3,當i++變?yōu)?的時候,數(shù)組greetings[3]是沒有數(shù)據(jù)的,也就是下標為3,要有4個數(shù)組成員才行,這里就出現(xiàn)了數(shù)組越界,就一直死循環(huán)輸出:出現(xiàn)數(shù)組異常啦!3)答:3)答:Long-NamedButton4Button5程序設計題目(要求適當加上程序注釋。)用while關鍵詞編程序實現(xiàn)100以內的奇數(shù)和。答:#include<stdio.h>intmain(){intsum=0,i=1;while(i<=100){if(i%2!=0)//判斷是否為奇數(shù)sum+=i;//計算奇數(shù)和i++;}printf("sum=%d\n”,sum);getchar();return0;}創(chuàng)建一個MyDate類,要求含有屬性year,month和day,編寫測試程序能夠初始化一個MyDate類的對象,給每一個屬性值,并輸出該對象。答:publicclassMyDate{privateintyear;privateintmonth;privateintdate;publicMyDate(intyear,intmonth,intdate){this.year=year;this.month=month;this.date=date;}publicMyDate(){}publicintgetYear(){returnyear;}publicvoidsetYear(intyear){this.year=year;}publicintgetMonth()(returnmonth;}publicvoidsetMonth(intmonth)(this.month=month;}publicintgetDate()(returndate;}publicvoidsetDate(intdate)(this.date=date;}publicStringtoString()(returnnewStringBuilder().append(year).append("-").append(month).append("-").append(date).toString();}publicstaticvoidmain(String[]args)(MyDatemyDate=newMyDate();myDate.setYear(2015);myDate.setMonth(10);myDate.setDate(16);System.out.println(myDate);System.out.println(newMyDate(2015,10,16));}}通過文件字節(jié)流實現(xiàn)文件復制,將文件farrago.txt文件的內容復制到out.txt。答:publicstaticvoidmain(String[]args)(try{Filefile=newFile("D:\\farrago.txt");FiledescFile=newFile("D:\\out.txt");InputStreamis=newFileInputStream(file);OutputStreamos=newFileOutputStream(descFile);byte[]buff
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年雷達、無線電導航及無線電遙控設備項目發(fā)展計劃
- 卵巢過度刺激綜合征護理要點
- 2025年水及電解質平衡調節(jié)藥合作協(xié)議書
- 財經投資自媒體賬號買賣及財經資訊合作合同
- 工業(yè)級3D打印耗材倉儲租賃與市場拓展及產業(yè)配套合同
- 金融理財產品風險評估補充協(xié)議
- 攝影工作室設備采購與攝影技術培訓、推廣、后期制作、服務及版權交易合同
- 新能源汽車充電站建設與電力設施改造合同
- 生物樣本庫建設與科研合作項目合作合同
- 海外留學行李安全檢查門租賃與安全評估服務協(xié)議
- 病理學課件-炎癥的機制
- 2025年全國保密教育線上培訓考試試題庫含答案(新)附答案詳解
- 2025世界高血壓日控住血壓穩(wěn)住幸福高血壓健康講座
- 安徽卓越縣中聯(lián)盟2024-2025學年高三下學期5月份檢測政治試卷+答案
- 廣東省珠海市2024-2025學年下學期期中八年級數(shù)學質量監(jiān)測試卷(含答案)
- 焊接工程師職業(yè)技能考核試題及答案
- 《神經網(wǎng)絡模型》課件
- 中小學教師資格筆試2024年考試真題解析
- 工抵房轉讓購買合同協(xié)議
- 四川省成都外國語2025年高三聯(lián)考數(shù)學試題科試題含解析
- 嘉興市申嘉有軌電車運營管理有限公司招聘筆試題庫2025
評論
0/150
提交評論