- 相關推薦
Java實習報告總結(jié)
Java實習的開展能使實習生們在編程的理論知識上有所鞏固和深化。下面是小編推薦給大家的Java實習報告總結(jié),希望能帶給大家?guī)椭?/p>
篇一:Java實習報告總結(jié)
1、傳統(tǒng)的錯誤觀念
以前以為教學視頻和代碼看多,自己就懂的多,實際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關,debug追蹤能力,也稱調(diào)試.在項目組工作不愁源碼資源,但問題是蛋糕擺在面前,你如何去消化?
有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個查詢模塊,在此基礎上去做具體記錄的歷史記錄查詢模塊,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及數(shù)據(jù)庫字段,傳值問題等等,一大堆對于新人來說很郁悶的問題.但不用怕,只要學會調(diào)試,一個個問題去追蹤,一個個去解決,自然而然,那段“源碼”才真正屬于你.
2、如何調(diào)試追蹤?
如果你能在短短的時間內(nèi)就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題.出現(xiàn)問題的時候,不要光看代碼,要用實際行動去追蹤運行期間的具體值,那是最好途徑.eclipse是個很爽的idea,這點做的很好.例如頁面內(nèi)容顯示不是自己想要的數(shù)據(jù),我們要先從數(shù)據(jù)庫查詢語句去下手,設置斷點,一步一步step over,讓sql字段(存取最終sql語句的字符串)運行到有值,inspect進去看,如果還看不出來,就點擊它,copy后在sql客戶端去實際運行,看看實際查詢出來的表是什么,如果是對的,有可能就是頁面調(diào)用的錯誤或者action邏輯的傳值問題.
頁面錯誤的調(diào)試,基本方法是用右鍵點擊實際網(wǎng)頁查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行.通常有幾種常見的錯誤,.例如.缺少對象 這種很多時候是有些被你調(diào)用的字段有可能為空的情況出現(xiàn)的,可以加if(xxx=null)語句加保護.追蹤的方法基本就是用alert語句,放在有可能出錯的地方.畢業(yè)實習總結(jié)
3、一些習慣
遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學到的東西遠遠比書多的多.
解決了一個問題后,要去究根問底去找到問題產(chǎn)生的起因,以防你下次遇到類似的問題再浪費同樣的時間.
把代碼寫的漂亮,注釋,空行,規(guī)范一樣不能少,可讀性是放在第一位.曾經(jīng)看過一個高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人.
任務完后不要呆著,去要求經(jīng)理給你更有挑戰(zhàn)性的.任務,只要你肯去嘗試,他們就會對你另言相看,把三天的任務一天加班搞定,效率和忠誠都有了,路也比較好走了.
4、題尾話
如果你有一份思想,我有一份思想,拿出來交換,我們大家擁有就是2分份思想,可惜這種觀念,并不能深入每一個團隊的每一個人,少一點自私,未必不是好事.職場到處都存在被排擠的隱患,要為自己找片草地實在不容易.但有一點要相信,只要自己不放棄自己,這世上就沒有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深愛的人流放,只要你用自己決心站起來,受過的傷痊愈后就能增強你的抵抗力,一路前進!
篇二:Java實習報告總結(jié)
在學院領導老師的帶領和安排下,我們在上個學期末,到北京進行了為期10天的專業(yè)實習。在實習過程中,我們在專編程技能以及軟件開發(fā)的總體架構(gòu)思想上都收獲頗豐。
本次實訓我們分為兩個階段,前五天為第一階段,我們進行了理論知識的學習,鞏固和深化了所學的編程知識。以下談一談個人的感受與體會
一、理論知識的學習
在實訓進行的前五天,我們上的是java編程的理論課。負責上課的老師言語風趣幽默而不失嚴謹,在老師的引導和啟發(fā)下,我們鞏固了之前在學校所學的編程知識,并加以深化,澄清之前對編程技術認識的一些錯誤或模糊的概念。
我們還在課上以java里GUI編程常用的swing框架和JAVA的容器體系作為切入點,框架作為這期間除了學習一般的編程的知識技巧。在全面的系統(tǒng)的認識了框架同時補充學習了泛型技術,以及框架中架構(gòu)思想的知識。在企業(yè)的實際編碼過程中,一個個框架構(gòu)成了軟件的基石,只有掌握了幾門框架知識,才能在實踐中高效開發(fā),讓自己的產(chǎn)品在市場上立于不敗之地。
在理論課的學習過程中,我們也暴露了一些問題,比如在學校上課學習時,對所學知識只是知其然而不知其所以然,不太愿意深鉆,和超前學習一些知識。
二、項目開發(fā)實戰(zhàn)練習
在結(jié)束了理論知識的學習之后,后五天我們在實訓基地進行了項目開發(fā)的實戰(zhàn)練習。
項目的名稱是superVCD,是由海輝曾經(jīng)所接的一個遠程音樂唱片管理軟件項目的精簡版。雖然有所精簡,但是其內(nèi)容對我們學習仍具有相當?shù)膬r值,對我們了解真實的軟件的設計規(guī)范,編碼規(guī)范,文檔規(guī)范以及客戶對軟件的需求很有參考價值。該內(nèi)容囊括了GUI設計和編碼,容器與泛型的知識,規(guī)范文檔編寫,測試及日志系統(tǒng),甚至要求我們實現(xiàn)一個專用的輕量級數(shù)據(jù)庫系統(tǒng),這無疑是對我們很好的一次歷練機會,同時可以積累豐富的知識。
平時我們很少有機會能夠完成一個如此規(guī)模的'項目,所以在這次項目實戰(zhàn)訓練中,我的收獲也有很多。
第一,我學會了如何規(guī)范的編寫代碼和文檔。文檔和代碼是團隊各成員在項目開發(fā)交流合作中的紐帶,風格隨意混亂的代碼和缺失或語義不明的文檔會讓團隊中的其他成員不能理解和使用自己寫的程序,我在平時編寫代碼比較隨意,并不注重這一點,經(jīng)歷這次實戰(zhàn)演練之后,我一定會嚴格的遵守編碼規(guī)范。
第二,我學會了如何理解和分析客戶的需求。軟件為客戶而生,只有理解了客戶的需求才有寫出優(yōu)秀的軟件的可能,在這次實戰(zhàn)演練中,老師教會了我們?nèi)绾谓M織團隊正確的理解和分析客戶的需求,并寫出完善的需求分析,并用于項目開發(fā)。
第三,我學會了對按照需求對軟件架構(gòu)進行設計,這點我想是我們許多同學之前都非常欠缺的,因為我們在學校的時編寫代碼篇幅短小,功能單一,所以設計思路通常只留于腦內(nèi),非常模糊。而在這次項目開發(fā)演練中,老師手把手的教會我如何從需求中抽象出問題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。
第四,我學會了如何團隊合作,共同開發(fā)。作為項目開發(fā)小組的組長,我的體會更加深刻。獨木難支,光靠一個人的力量是遠遠不夠的。只有管理組織好一個團隊,才能夠最終完成項目的開發(fā),或許在編程技術水平上團隊成員有高有低,但是,每個人都有自己的閃光點,總可以在團隊的找到適合自己的位置,每個人在自己的團隊中做的貢獻,創(chuàng)造出不可磨滅的重大價值。
第五,我學會了如何與客戶溝通并展示自己的項目,軟件項目的開發(fā)最終需要的是客戶的認可,讓客戶了解并認可自己的產(chǎn)品最好的辦法就是用言語將自己的項目的最好的一面展示出來,在最后一天里,實訓的老師組織了項目的答辯,給我們提供了鍛煉自己的表達能力,展示自己的項目的舞臺。
在實戰(zhàn)的過程中,我對項目開發(fā)流程有了切實的體會:學會了如何編寫規(guī)范合格的代碼和文檔;學會了了正確理解分析客戶需求并設計項目的方法;體會到了團隊合作精神的重要性,明白了組織團隊進行項目開發(fā)的具體流程,還了解到了向客戶展示產(chǎn)品以及與客戶進行溝通的技巧。
經(jīng)歷過這次實習實訓,我們不僅在編程的理論知識上有所鞏固和深化,更重要的是有了實戰(zhàn)進行項目開發(fā)鍛煉動手能力的機會,積累了一筆寶貴的經(jīng)驗。實訓雖已結(jié)束,但我們的不斷學習的征途才剛剛邁出第一步。今后的路還很長,還有很多機會去實習提高,我們要以更加積極的姿態(tài)去充實自己,學習,不斷地迎接挑戰(zhàn)。
篇三:Java實習報告總結(jié)
短短的一個月很快就過去了,在這短短的一個月里,我學到了很多,了解了很多。在這一個月里我學到了有關JAVA等方面的知識,了解了關于軟件開發(fā)的流程。了解了自己的不足,知道了自己努力的方向。
回顧這次的實訓,這次或許是最后的實訓機會。我是一名大二的學生,明年或許就要出去實習了,所以我很珍惜這次的實訓機會,因為它能夠讓我了解自己的不足以及以后自己努力的方向,同時也能讓我了解軟件開發(fā)的流程,增加一點軟件開發(fā)經(jīng)驗和社會經(jīng)驗。讓我在以后的實習中會更好的融入到其中,增加自己的就業(yè)機會,因為縱觀現(xiàn)在的就業(yè)形勢很不讓人樂觀,由于之前的經(jīng)濟危機,就業(yè)機會越來越少,就業(yè)也越來越難,這就給了我們很大的壓力,所以要是沒有真本事,就業(yè)崗位就無從談起,因此,在以后的學習中,我會更加好好努力。
通過這次的實訓,我學到了很多:
首先,對JAVA識比以前有了更深的了解。在這之前由于種種原因我JAVA學的很不好,編程我?guī)缀鯇懖怀鰜。但?jīng)過這次的實訓,我對JAVA的.理解,雖然還有很多都不懂,但我會在今后的實訓和學習中加以學習了解,力求弄懂,增強自己對JAVA的理解。
其次,在這次的實訓中我的動手操作能力有了一點的提高,剛開始的時候JDK的配置,數(shù)據(jù)庫的安裝都出現(xiàn)了一定的問題,JAVA 可實話開發(fā)工具的不熟悉, 所以開始的時候進程很慢,時間都用在了JDK的配置,數(shù)據(jù)庫的安裝以及熟悉JAVA可視化開發(fā)工具上,但付出有了回報,成功的配置了JDK,安裝了數(shù)據(jù)庫,熟悉了JAVA可視化開發(fā)工具,總的說來,自己還是有一定的收獲的。因為自己的動手操縱能力得到了提高。
最后是團隊協(xié)作。在整個項目完成過程中團隊協(xié)作有著不可替代的作用。從在剛拿到項目時對項目的分析到最后的項目完結(jié)的都有一定的體現(xiàn)。剛拿到項目時,我們團隊進行了分析,并分配了各自的任務。當我們其中一人遇到問題的時候,我們其他人都會去幫忙,效率提升了很多。但可能由于不是一個宿舍的,大家彼此間都不是很了解,所以交流中還是存在了一定的問題。
在這次的實訓當中我收獲頗豐。但僅僅靠這一個月的學習還是遠遠不夠的。所以在以后的學習中我會更加努力,提高自己的能力,讓自己在以后的社會道路上打下堅實的基礎。
【Java實習報告總結(jié)】相關文章:
Java實習報告總結(jié)02-11
java實習報告04-02
JAVA實習報告02-14
java實習總結(jié)01-01
java實習報告范文05-31
java實習心得總結(jié)05-11
java開發(fā)實習總結(jié)09-03
java畢業(yè)實習總結(jié)07-23
java實習報告15篇02-14