- 相關(guān)推薦
java實(shí)習(xí)目的意義
以下是實(shí)習(xí)報(bào)告網(wǎng)為您提供的《java實(shí)習(xí)目的》,以供讀者參考。
一、課程設(shè)計(jì)的目的
Java程序設(shè)計(jì)是一門應(yīng)用性很強(qiáng)的專業(yè)課,在學(xué)習(xí)時必須注意理論與實(shí)踐相結(jié)合,為此開設(shè)了本課程設(shè)計(jì),其目的是通過本課程設(shè)計(jì)使學(xué)生能夠較全面的掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的有關(guān)概念和開發(fā)方法,以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識,提高自身的編程能力。
二、課程設(shè)計(jì)的內(nèi)容
實(shí)現(xiàn)計(jì)算器功能的應(yīng)用程序
根據(jù)計(jì)算器的實(shí)際功能,用戶可以通過鼠標(biāo)依次輸入?yún)⒓佑?jì)算的數(shù)值,進(jìn)行加、減、乘、除等混合運(yùn)算,界面美觀。
三、總體的設(shè)計(jì)
本計(jì)算器程序共有3個java源文件。類之間的主要關(guān)系如圖所示。
ComputerPad(主類)
NumberButton
OperationButton
ComputerPad.java
該 java文件生成的類負(fù)責(zé)創(chuàng)建計(jì)算器的“主窗口”。該類含有main方法,整個程序從該類開始執(zhí)行。
NumberButton.java
該文件生成的類負(fù)責(zé)為主類創(chuàng)建數(shù)字按鈕對象,使用鼠標(biāo)單擊數(shù)字按鈕可依次輸入?yún)⒓舆\(yùn)算的數(shù)值的各位數(shù)字。
OperationButton.java
該文件生成的類負(fù)責(zé)為主類創(chuàng)建運(yùn)算符號按鈕對象,使用鼠標(biāo)單擊運(yùn)算符號按鈕可選擇所要進(jìn)行的運(yùn)算。
四、具體設(shè)計(jì)
一)運(yùn)行效果與程序發(fā)布
1.將3個java文件保存到一個文件夾中,例如c:\computer.將3個java文件分別編譯生成相應(yīng)的字節(jié)碼(.class)文件,然后,用java解釋器運(yùn)行主類:
C:\computer\java ComputerPad
2.可以jar.exe把一些文件壓縮成一個JAR文件,以此來發(fā)布我們的應(yīng)用程序。我們可以把java應(yīng)用程序中涉及到的類壓縮成一個JAR文件,例如ComputerPad.jar。
首先,用文本編輯器(例如Windows下的記事本)編寫一個清單文件(Manifestfiles)
Mainfest-Version: 1.0
Main-Class: ComputerPad
Created-By:(Sun Microsystems Inc.)
然后,如下生成JAR文件:
C:\computer\jar cfm ComputerPad.ar moon.mf *.class
其中,參數(shù)C表示要生成一個新的JAR文件,f表示要生成的JAR文件的名字:m表示文件清單文件的名字。
現(xiàn)在就可以將ComputerPad.jar文件拷貝到任何一個安裝了java運(yùn)行環(huán)境(版本號需高于)的計(jì)算機(jī)上,只要用鼠標(biāo)雙擊該文件就可以運(yùn)行該java應(yīng)用程序了。
體會
課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.
回顧起課程設(shè)計(jì),至今我仍感慨頗多,的確,在這一星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固。通過課程設(shè)計(jì)之后,把以前所學(xué)過的知識重新溫故。
這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問題,最后在老師的指導(dǎo)下,終于迎刃而解。在此我表示感謝!同時,對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝!
更多實(shí)習(xí)相關(guān)文書請點(diǎn)擊:實(shí)習(xí)目的
相關(guān)閱讀推薦:
工程地質(zhì)實(shí)習(xí)目的與實(shí)習(xí)要求
稅務(wù)局實(shí)習(xí)目的
頂崗實(shí)習(xí)目的及意義
護(hù)士實(shí)習(xí)目的
【java實(shí)習(xí)目的意義】相關(guān)文章:
化工實(shí)習(xí)目的意義10-26
金工實(shí)習(xí)的目的意義05-30
食品廠實(shí)習(xí)目的意義07-12
動物學(xué)野外實(shí)習(xí)的目的意義05-26
關(guān)于地質(zhì)學(xué)實(shí)習(xí)目的意義范本08-16
會計(jì)實(shí)習(xí)報(bào)告目的意義08-27
JAVA實(shí)習(xí)的簡歷模板10-21
java實(shí)習(xí)簡歷模板05-20