當前位置:文思屋>社會工作>實習報告>

Java實習報告總結

文思屋 人氣:3.14W

Java實習的開展能使實習生們在程式設計的理論知識上有所鞏固和深化。下面是小編推薦給大家的Java實習報告總結,希望能帶給大家幫助。

Java實習報告總結

篇一:Java實習報告總結

1、傳統的錯誤觀念

以前以為教學視訊和程式碼看多,自己就懂的多,實際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關,debug追蹤能力,也稱除錯.在專案組工作不愁原始碼資源,但問題是蛋糕擺在面前,你如何去消化?

有位同事告訴我:程式碼看幾遍都沒用,要去抄,例如一個查詢模組,在此基礎上去做具體記錄的歷史記錄查詢模組,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及資料庫欄位,傳值問題等等,一大堆對於新人來說很鬱悶的問題.但不用怕,只要學會除錯,一個個問題去追蹤,一個個去解決,自然而然,那段“原始碼”才真正屬於你.

2、如何除錯追蹤?

如果你能在短短的時間內就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題.出現問題的時候,不要光看程式碼,要用實際行動去追蹤執行期間的具體值,那是最好途徑pse是個很爽的idea,這點做的很好.例如頁面內容顯示不是自己想要的資料,我們要先從資料庫查詢語句去下手,設定斷點,一步一步step over,讓sql欄位(存取最終sql語句的字串)執行到有值,inspect進去看,如果還看不出來,就點選它,copy後在sql客戶端去實際執行,看看實際查詢出來的表是什麼,如果是對的,有可能就是頁面呼叫的錯誤或者action邏輯的傳值問題.

頁面錯誤的除錯,基本方法是用右鍵點選實際網頁檢視原始碼,copy到editplus,就能看到具體錯誤發生在那幾行.通常有幾種常見的錯誤,.例如.缺少物件 這種很多時候是有些被你呼叫的欄位有可能為空的情況出現的,可以加if(xxx=null)語句加保護.追蹤的方法基本就是用alert語句,放在有可能出錯的地方.畢業實習總結

3、一些習慣

遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閒著,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學到的東西遠遠比書多的多.

解決了一個問題後,要去究根問底去找到問題產生的起因,以防你下次遇到類似的問題再浪費同樣的時間.

把程式碼寫的漂亮,註釋,空行,規範一樣不能少,可讀性是放在第一位.曾經看過一個高手寫的程式碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人.

任務完後不要呆著,去要求經理給你更有挑戰性的任務,只要你肯去嘗試,他們就會對你另言相看,把三天的任務一天加班搞定,效率和忠誠都有了,路也比較好走了.

4、題尾話

如果你有一份思想,我有一份思想,拿出來交換,我們大家擁有就是2分份思想,可惜這種觀念,並不能深入每一個團隊的每一個人,少一點自私,未必不是好事.職場到處都存在被排擠的隱患,要為自己找片草地實在不容易.但有一點要相信,只要自己不放棄自己,這世上就沒有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深愛的人流放,只要你用自己決心站起來,受過的傷痊癒後就能增強你的抵抗力,一路前進!

篇二:Java實習報告總結

在學院領導老師的帶領和安排下,我們在上個學期末,到北京進行了為期10天的專業實習。在實習過程中,我們在專程式設計技能以及軟體開發的總體架構思想上都收穫頗豐。

本次實訓我們分為兩個階段,前五天為第一階段,我們進行了理論知識的學習,鞏固和深化了所學的程式設計知識。以下談一談個人的感受與體會

一、理論知識的學習

在實訓進行的前五天,我們上的是java程式設計的理論課。負責上課的老師言語風趣幽默而不失嚴謹,在老師的引導和啟發下,我們鞏固了之前在學校所學的程式設計知識,並加以深化,澄清之前對程式設計技術認識的一些錯誤或模糊的概念。

我們還在課上以java裡GUI程式設計常用的swing框架和JAVA的容器體系作為切入點,框架作為這期間除了學習一般的程式設計的知識技巧。在全面的系統的認識了框架同時補充學習了泛型技術,以及框架中架構思想的知識。在企業的實際編碼過程中,一個個框架構成了軟體的基石,只有掌握了幾門框架知識,才能在實踐中高效開發,讓自己的產品在市場上立於不敗之地。

在理論課的學習過程中,我們也暴露了一些問題,比如在學校上課學習時,對所學知識只是知其然而不知其所以然,不太願意深鑽,和超前學習一些知識。

二、專案開發實戰練習

在結束了理論知識的學習之後,後五天我們在實訓基地進行了專案開發的實戰練習。

專案的名稱是superVCD,是由海輝曾經所接的一個遠端音樂唱片管理軟體專案的精簡版。雖然有所精簡,但是其內容對我們學習仍具有相當的價值,對我們瞭解真實的軟體的設計規範,編碼規範,文件規範以及客戶對軟體的需求很有參考價值。該內容囊括了GUI設計和編碼,容器與泛型的知識,規範文件編寫,測試及日誌系統,甚至要求我們實現一個專用的輕量級資料庫系統,這無疑是對我們很好的一次歷練機會,同時可以積累豐富的知識。

平時我們很少有機會能夠完成一個如此規模的專案,所以在這次專案實戰訓練中,我的收穫也有很多。

第一,我學會了如何規範的編寫程式碼和文件。文件和程式碼是團隊各成員在專案開發交流合作中的紐帶,風格隨意混亂的程式碼和缺失或語義不明的文件會讓團隊中的其他成員不能理解和使用自己寫的程式,我在平時編寫程式碼比較隨意,並不注重這一點,經歷這次實戰演練之後,我一定會嚴格的遵守編碼規範。

第二,我學會了如何理解和分析客戶的需求。軟體為客戶而生,只有理解了客戶的需求才有寫出優秀的軟體的可能,在這次實戰演練中,老師教會了我們如何組織團隊正確的理解和分析客戶的需求,並寫出完善的需求分析,並用於專案開發。

第三,我學會了對按照需求對軟體架構進行設計,這點我想是我們許多同學之前都非常欠缺的,因為我們在學校的時編寫程式碼篇幅短小,功能單一,所以設計思路通常只留於腦內,非常模糊。而在這次專案開發演練中,老師手把手的教會我如何從需求中抽象出問題,並將之模組化,然後逐步求精,就如同為高樓大廈搭建棟樑。

第四,我學會了如何團隊合作,共同開發。作為專案開發小組的組長,我的體會更加深刻。獨木難支,光靠一個人的力量是遠遠不夠的。只有管理組織好一個團隊,才能夠最終完成專案的開發,或許在程式設計技術水平上團隊成員有高有低,但是,每個人都有自己的閃光點,總可以在團隊的找到適合自己的位置,每個人在自己的團隊中做的貢獻,創造出不可磨滅的重大價值。

第五,我學會了如何與客戶溝通並展示自己的專案,軟體專案的開發最終需要的是客戶的認可,讓客戶瞭解並認可自己的產品最好的辦法就是用言語將自己的專案的最好的一面展示出來,在最後一天裡,實訓的老師組織了專案的答辯,給我們提供了鍛鍊自己的表達能力,展示自己的專案的`舞臺。

在實戰的過程中,我對專案開發流程有了切實的體會:學會了如何編寫規範合格的程式碼和文件;學會了了正確理解分析客戶需求並設計專案的方法;體會到了團隊合作精神的重要性,明白了組織團隊進行專案開發的具體流程,還了解到了向客戶展示產品以及與客戶進行溝通的技巧。

經歷過這次實習實訓,我們不僅在程式設計的理論知識上有所鞏固和深化,更重要的是有了實戰進行專案開發鍛鍊動手能力的機會,積累了一筆寶貴的經驗。實訓雖已結束,但我們的不斷學習的征途才剛剛邁出第一步。今後的路還很長,還有很多機會去實習提高,我們要以更加積極的姿態去充實自己,學習,不斷地迎接挑戰。

篇三:Java實習報告總結

短短的一個月很快就過去了,在這短短的一個月裡,我學到了很多,瞭解了很多。在這一個月裡我學到了有關JAVA等方面的知識,瞭解了關於軟體開發的流程。瞭解了自己的不足,知道了自己努力的方向。

回顧這次的實訓,這次或許是最後的實訓機會。我是一名大二的學生,明年或許就要出去實習了,所以我很珍惜這次的實訓機會,因為它能夠讓我瞭解自己的不足以及以後自己努力的方向,同時也能讓我瞭解軟體開發的流程,增加一點軟體開發經驗和社會經驗。讓我在以後的實習中會更好的融入到其中,增加自己的就業機會,因為縱觀現在的就業形勢很不讓人樂觀,由於之前的經濟危機,就業機會越來越少,就業也越來越難,這就給了我們很大的壓力,所以要是沒有真本事,就業崗位就無從談起,因此,在以後的學習中,我會更加好好努力。

通過這次的實訓,我學到了很多:

首先,對JAVA識比以前有了更深的瞭解。在這之前由於種種原因我JAVA學的很不好,程式設計我幾乎寫不出來。但經過這次的實訓,我對JAVA的理解,雖然還有很多都不懂,但我會在今後的實訓和學習中加以學習瞭解,力求弄懂,增強自己對JAVA的理解。

其次,在這次的實訓中我的動手操作能力有了一點的提高,剛開始的時候JDK的配置,資料庫的安裝都出現了一定的問題,JAVA 可實話開發工具的不熟悉, 所以開始的時候程序很慢,時間都用在了JDK的配置,資料庫的安裝以及熟悉JAVA視覺化開發工具上,但付出有了回報,成功的配置了JDK,安裝了資料庫,熟悉了JAVA視覺化開發工具,總的說來,自己還是有一定的收穫的。因為自己的動手操縱能力得到了提高。

最後是團隊協作。在整個專案完成過程中團隊協作有著不可替代的作用。從在剛拿到專案時對專案的分析到最後的專案完結的都有一定的體現。剛拿到專案時,我們團隊進行了分析,並分配了各自的任務。當我們其中一人遇到問題的時候,我們其他人都會去幫忙,效率提升了很多。但可能由於不是一個宿舍的,大家彼此間都不是很瞭解,所以交流中還是存在了一定的問題。

在這次的實訓當中我收穫頗豐。但僅僅靠這一個月的學習還是遠遠不夠的。所以在以後的學習中我會更加努力,提高自己的能力,讓自己在以後的社會道路上打下堅實的基礎。