當前位置

首頁 > 教育範文 > 工作報告 > java實習報告模板大綱

java實習報告模板大綱

推薦人: 來源: 閱讀: 1.03W 次

程序這種東西核心的核心是思想,思想表達出來並且程序能正常實現和運行就可以。下面是小編爲大家整理的java實習報告模板,歡迎大家閱讀!

java實習報告模板

  【java實習報告模板1】

一、課程設計的目的

Java程序設計是一門應用性很強的專業課,在學習時必須注意理論與實踐相結合,爲此開設了本課程設計,其目的是通過本課程設計使學生能夠較全面的掌握面向對象程序設計的有關概念和開發方法,以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力。

二、課程設計的內容

實現計算器功能的應用程序

根據計算器的實際功能,用戶可以通過鼠標依次輸入參加計算的數值,進行加、減、乘、除等混合運算,界面美觀。

三、總體的設計

本計算器程序共有3個java源文件。類之間的主要關係如圖所示。

ComputerPad(主類)

NumberButton

OperationButton

該 java文件生成的類負責創建計算器的“主窗口”。該類含有main方法,整個程序從該類開始執行。

該文件生成的類負責爲主類創建數字按鈕對象,使用鼠標單擊數字按鈕可依次輸入參加運算的數值的各位數字。

該文件生成的類負責爲主類創建運算符號按鈕對象,使用鼠標單擊運算符號按鈕可選擇所要進行的運算。

四、具體設計

一)運行效果與程序發佈

1.將3個java文件保存到一個文件夾中,例如c:computer.將3個java文件分別編譯生成相應的字節碼(s)文件,然後,用java解釋器運行主類:

C:computerjava ComputerPad

2.可以把一些文件壓縮成一個JAR文件,以此來發布我們的應用程序。我們可以把java應用程序中涉及到的類壓縮成一個JAR文件,例如。

首先,用文本編輯器(例如Windows下的記事本)編寫一個清單文件(Manifestfiles)

Mainfest-Version: 1.0

Main-Class: ComputerPad

Created-By:1.2.2(Sun Microsystems Inc.)

然後,如下生成JAR文件:

C:computerjar cfm *s

其中,參數C表示要生成一個新的JAR文件,f表示要生成的JAR文件的名字:m表示文件清單文件的名字。

現在就可以將文件拷貝到任何一個安裝了java運行環境(版本號需高於1.2.2)的計算機上,只要用鼠標雙擊該文件就可以運行該java應用程序了。

體會

課程設計是培養學生綜合運用所學知識,發現,提出,分析和解決實際問題,鍛鍊實踐能力的重要環節,是對學生實際工作能力的具體訓練和考察過程.

回顧起課程設計,至今我仍感慨頗多,的確,在這一星期的日子裏,可以說得是苦多於甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正爲社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。通過課程設計之後,把以前所學過的知識重新溫故。

這次課程設計終於順利完成了,在設計中遇到了很多編程問題,最後在老師的指導下,終於迎刃而解。在此我表示感謝!同時,對給過我幫助的所有同學和各位指導老師再次表示忠心的感謝!

  【java實習報告模板2】

作爲就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。這篇文章是關於在學習JAVA軟件開發時練習項目的總結,簡單總結爲以下幾點:

1、項目一定要全新的項目,不能是以前做過的

2、項目一定要企業真實項目,不能是精簡以後的,不能脫離實際應用系統

3、在開發時要和企業的開發保持一致

4、在做項目的時候不應該有參考代碼

長話短說就是以上幾點,如果你想要更多的瞭解,可以繼續往後看。

一:項目的地位

因爲參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在校或者是剛畢業的學生,多少都有一些基礎。

他們欠缺的主要是兩點:

(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。

(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。

解決的方法就是通過項目練習,對所學知識進行深化,然後通過項目來獲取實際開發的經驗,從而彌補這些不足,儘快達到企業的實際要求。

二:如何選擇項目

項目既然那麼重要,肯定不能隨隨便便找項目,那麼究竟如何來選擇呢?根據Java的研究和實踐經驗總結,選擇項目的時候要注意以下方面:

1:項目不能太大,也不能太小

這個要根據項目練習的階段,練習的時間,練習的目標來判斷,不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。

2:項目不能脫離實際應用系統

項目應該是實際的.系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的項目。因爲培訓的時間有限,必須讓學員儘快地融入到實際項目的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重複幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。

3:項目應能覆蓋所學的主要知識點

學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發是一個動手能力要求很高的行業,什麼算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。

4:最後綜合項目一定要是實際應用系統

學員經過這個項目的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過後也還是達不到企業實際的需要,那麼這個培訓應該說質量就不高了。理想的狀況是這個項目就是實際項目,到時候學員就業到另外一個公司,不過是換個地方幹活而已,完全沒有技能上的問題。

三:Java怎麼選擇項目

這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這裏只是討論方法,不涉及具體的項目案例。

我們可以採用倒推的方式來分析:

(1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發實際應用,通常我們還不能選最簡單的項目,因爲學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目

(2)最終項目定下來過後,開始分解這個項目,看看爲了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然後定出每個分階段的任務

(3)然後開始選擇分階段的項目,分階段的項目應該比剛纔分析出來的分階段任務稍稍複雜點,這樣才能達到訓練的目標。定下分階段項目後,同樣去分解,定出爲了完成他所需要的各部分知識點和深度。

(4)然後是選擇上課期間的演示項目,演示的項目是爲了做分階段項目服務的,可以認爲是分階段項目的分階段項目

(5)最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。