- java個人實習總結(jié) 推薦度:
- 相關推薦
java實習總結(jié)14篇
總結(jié)就是把一個時間段取得的成績、存在的問題及得到的經(jīng)驗和教訓進行一次全面系統(tǒng)的總結(jié)的書面材料,它可以有效鍛煉我們的語言組織能力,不如靜下心來好好寫寫總結(jié)吧?偨Y(jié)你想好怎么寫了嗎?以下是小編精心整理的java實習總結(jié),歡迎大家借鑒與參考,希望對大家有所幫助。
java實習總結(jié)1
本次培訓分為兩個階段。前五天是第一階段。我們學習了理論知識,鞏固和深化了所學的編程知識。下面說說個人感受和經(jīng)歷:
一、我學習理論知識
在最初的五天實踐培訓中,我們學習了java編程的理論課程。班主任幽默嚴謹。在老師的指導和啟發(fā)下,我們鞏固了以前在學校學過的編程知識,加深了它,澄清了一些以前對編程技術了解的錯誤或模糊的概念。
在課堂上,我們還以java中GUI編程常用的swing框架和JAVA的容器系統(tǒng)為切入點。在此期間,框架不僅學習了一般的編程知識和技能。在對框架全面系統(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é)2
功能需求如下:
這是一個網(wǎng)上在線購物系統(tǒng)(b2c)。
系統(tǒng)需要提供網(wǎng)上購物的功能。
用戶能夠隨意瀏覽商品,并能獲取商品的詳細信息,如圖片預覽、商品描述等。 系統(tǒng)能夠向用戶提供一些瀏覽信息,讓用戶能夠快速的了解系統(tǒng)出售商品信息,如特價促銷,店長推薦,排行榜,新上架商品等。
系統(tǒng)能夠提供3級分類商品。
系統(tǒng)能夠提供品牌分類。 系統(tǒng)能夠提供公告信息,讓用戶快速了解系統(tǒng)的'通告信息。
系統(tǒng)能夠提供論壇的方式,供用戶發(fā)表對商品的評論的功能。
系統(tǒng)能夠提供搜索功能,讓用戶快速了解他需要的產(chǎn)品。
用戶在瀏覽3級分類商品的時候,需要體統(tǒng)高級篩選功能,如不同方式瀏覽商品信息、按價格排序商品,按規(guī)格瀏覽商品等功能。
用戶購物需要注冊成為本系統(tǒng)的會員,并能隨時修改自己的信息(如收貨信息等)。
會員能夠收藏自己喜歡的商品,并能隨時關注該商品。
會員能夠查看已購買的商品。
會員能夠完成與論壇的相關功能。
總結(jié):通過實戰(zhàn),發(fā)現(xiàn)自己學得不是自己想象的那么好,有些功能還是做不出來。通過新豆商城項目,發(fā)現(xiàn)自己的不足,跟同事之間的交流中,能學到很多新知識。簡單的總結(jié)為幾個字,那就是:多看,多問,多觀察,多思考!
java實習總結(jié)3
在上學期的最后一周和本學期的第一周,我和同組的學員在學校機房進行了JA暑期實訓,現(xiàn)在已經(jīng)結(jié)束了。
回首上學期的java學習,重點還是在學習概念等一些常識性的東西,Application應用程序和Applet小程序,它的開發(fā)工具、數(shù)據(jù)類型、變量、接口、輸入輸出流等。學會分析異常,拋出異常,后期主要是小程序運用,Gui界面設計和事件。我覺得這兩種程序結(jié)構(gòu)有很大的不同,不管是體系結(jié)構(gòu)還是運行方式,都有很大的區(qū)別,而我主要偏向于小程序的學習。因為我感覺它實用性比較大,可以做出很多不錯的游戲、運用程序等,而且它比較靈活。當然學知識不能僅憑自己的愛好和一時興趣,要一步一個腳印、認認真真、踏踏實實,理論與實踐相結(jié)合。在掌握課本實例和內(nèi)容之后,要有一定的擴展閱讀和課外學習,充分全面的了解JA的應用和擴展運用。在我所學的語言當中,我自認為JA是一門比較強大的面向?qū)ο缶幊陶Z言。不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實用性,而且它比較的經(jīng)典和強悍。
這次實訓,面對老師布置的任務,一開始有些慌張和無措。不過,事后我首先想到這和課本上的某些知識具有結(jié)合點,回憶和分析了老師教過的算法和具體實施方法,并綜合考慮了其他的`方面。在編寫時,一個小小的符號、一個常量變量的設定,這都無不考量著我的細心和嚴謹。所以學習JA,不僅對我們以后學習其他語言有很大
的好處,而且也讓我們知道了和理解了作為一個編程人員首先應具有的良好心理素質(zhì),那就是冷靜思考和專心致志。
在此次實訓中,我意識到一個好的編程人員要善于溝通和團結(jié)拼搏。實訓結(jié)束后,我覺得要學好一門計算機語言必須牢記以下幾點:
1. 態(tài)度第一 2.興趣是關鍵 3.敢于挑戰(zhàn) 4.不懈追求
實訓結(jié)束了,大家都有一種解脫的感覺。當然我想自己更多的是興奮和一點點的成就感,F(xiàn)在我覺得,學習JA要不斷的復習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,從而為以后的工作打好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解JA這門語言。
通過這次實訓,我真的從中學到了很多東西。我對這個介于人類與非人類之間的計算機編程語言有了較上學期更進一步的認識。其間開心過、郁悶過、無奈過、彷徨過……隨著實訓的圓滿成功與實驗報告的順利完成,有點微微的自豪感使人難忘。至于我做的程序,還不是很完善,所以我將一直去完善它,不斷地學習下去。伴隨著學習的深入,我發(fā)現(xiàn)高深的東西還有很多很多,等待著我自己去發(fā)掘。對于JA語言,我會更加努力。
java實習總結(jié)4
一轉(zhuǎn)眼,這段實習的生活過去了,回首這段時間的實習,最大的收獲是學到了更多的知識,增加了自己的經(jīng)驗,鍛煉了自己,提高了自己的能力。下面,我將實習的工作總結(jié)如下:
在注重素質(zhì)教育的今天,社會實習一直被視為培養(yǎng)德、智、體、美、勞全面發(fā)展的跨世紀優(yōu)秀人才的重要途徑。畢業(yè)實習是學校教育向課堂外的一種延伸,也是推進素質(zhì)教育進程的重要手段、大學生進入社會的橋梁。它有助于當代大學生接觸社會,了解社會。同時,實習也是大學生學習知識、鍛煉才干的有效途徑,更是大學生服務社會、回報社會的一種良好形式。鑒于畢業(yè)實習的以上的優(yōu)點,我懷著一顆真誠學習的心成為了其中的一員。
來到實習單位,我首先面對的是個人角色的轉(zhuǎn)換及整個人際關系的變化。學校里成績不錯的學生變成了未知領域里從頭學起的實習生,而熟悉的校園也變成了陌生的企業(yè)單位,身邊接觸的人變成了我的前輩我的同事我的師傅,相處之道完全不同。在這樣的轉(zhuǎn)變中,對于溝通的認知顯得非常蒼白。于是第一次覺得自己并沒有本以為的那么善于溝通。當然,適應新的環(huán)境是需要過程的,所以我相信時間和實踐會讓我很快完成這種角色的轉(zhuǎn)變,真正融入到工作單位這個與學校全然不同的社會大環(huán)境中。我還要努力實踐,自覺進行角色轉(zhuǎn)化。只有將理論付諸于實踐才能實現(xiàn)理論自身的價值,也只有將理論付諸于實踐才能使理論得以檢驗。同樣,一個人的價值也是通過實踐活動來實現(xiàn)的,也只有通過實踐才能鍛煉人的品質(zhì),彰現(xiàn)人的意志。
在公司中做不出成績時,會有來自各方面的壓力,老板的眼色同事的嘲諷。而在學校,有同學老師的關心和支持,每日只是上上課,很輕松。常言道:工作一兩年勝過十多年的讀書。兩個月的實習時間雖然不長,但是我從中學到了很多知識,關于做人,做事,做學問。只有擁有自信才能夠克服一切,去實現(xiàn)自己的理想,創(chuàng)造自己的人生。
實習是個人綜合能力的鍛煉,作為一名新時代的新青年更應該把學習作為保持工作積極性的重要途徑。像我這種文憑不高的人,心里就有一種很渴望的感覺,明白了自己與社會所需的要求,因為現(xiàn)在畢業(yè)求職,特別是對于像自己一般的人,更多的時間是社會職業(yè)選擇自己面試,更多的不是自己去選擇職業(yè),這應該就是所謂的先就業(yè)再擇業(yè)吧。所以自己會把心態(tài)放正,在公司的時候先全面發(fā)展,等過段再看看精于哪個方面,然后向那個方向努力發(fā)展。
在信息時代,學習是不斷地汲取新信息,獲得事業(yè)進步的動力。作為一名年輕同志更應該把學習作為保持工作積極性的重要途徑。走上工作崗位后,我積極響應單位號召,結(jié)合工作實際,不斷學習理論、技能知識和社會知識,用先進的知識武裝頭腦,用精良的技術提升能力,以廣博的社會知識拓展視野。
我努力去適應全新環(huán)境的同時,最大的體會莫過于實際工作方面的收獲。特別是在實習過程中,我親眼看到前輩們對工作認真負責、精益求精的工作作風。在實習過程中使我感受最深、受益最大的就是這種工作作風。通過這次實習,前輩們的這種作風和精神值得我在今后的工作中很好地學習、繼承和發(fā)揚。走出校門,踏進社會,不能把自己要求太高。因為期望越大,失望可能會越大,但適當?shù)钠谕c渴望還是非常必要的。不能認為我在學校里讀了多少本書、寫了多少萬字、聽了多少堂課,自己了不起了。我畢竟還是初出茅廬,沒有任何實踐經(jīng)驗,
比起前輩們還差得很遠。學校生活暫告一段,社會生活剛剛起步,應該在步入社會后,繼續(xù)學習,不斷增長和擴展知識面,才能使自己在社會占有一席之地。 由于公司是主要是做網(wǎng)站的,所以我利用一段時間對PHP和mysql進行了系統(tǒng)的學習,在這里帶我的師傅有時候只是很粗略的給我們講講或者干脆直接告訴我們應該學會什么,什么時候檢查。這時才真正感受到了在學校時老師耐心的教我們一點一滴知識時的珍貴。真后悔在學校時不應該那么浪費時間。但是現(xiàn)在也認識到自學能力的重要性,認識到“活到老學到老”的真諦!霸诖髮W里學的不是知識,而是一種叫做自學的能力”,參加工作后才能深刻體會這句話的含義。課本上學的理論知識用到的很少。在這個信息爆炸的時代,知識更新太快,靠原有的一點知識肯定是不行的。我們必須在工作中勤于動手慢慢琢磨,不斷學習不斷積累。遇到不懂的地方,自己先想方設法解決,實在不行可以虛心請教他人,而沒有自學能力的人遲早要被企業(yè)和社會所淘汰。所以我們還要繼續(xù)學習,不斷提升理論素養(yǎng)。
在公司實習已經(jīng)兩個月了,在這里每天的時間都是非常緊張的,沒有什么時間玩。在這里我懂得了許多,以前知識嘴上說說,現(xiàn)在真的感覺到賺錢的不容易。想到父母為了養(yǎng)家,為了送我讀書是多么偉大的一件事,他們真的不容易。還懂得了要做好一件事必須要有一定的一致,還要善于學習、多和周圍的人溝通、要能發(fā)現(xiàn)問題、多問幾個為什么會是這樣,你一定可以學到很多東西,養(yǎng)成多想多問的習慣,對以后的工作一定會有幫助的,還知道了團隊合作的重要性。
剛來的時候,什么都不習慣,因為是第一次上班,有點累,覺得力不從心,不知道從哪里入手,去學習哪方面的知識。后面慢慢就習慣了,但有時候想想,我一個大專生在外面又能干些什么呢?復雜點的也不會,連簡單的功能有時候都做不好,以后怎么干大事呢?這也是個很好的鍛煉機會,好好磨練一下自己也有好處。中國不是有句古話“吃得苦中苦,方為人上人”嗎?
一、 感想和體會 1、第一是要真誠:你可以偽裝你的面孔你的心,
但絕不可以忽略真誠的力量。第一天去單位,心里不可避免的有些疑惑:不知道同事上司怎么樣,應該去怎么做啊,要去干些什么呢等等吧!踏進辦公室,只見幾個陌生的臉孔。我微笑著和他們打招呼。從那天起,我養(yǎng)成了一個習慣,每天早上見到他們都要微笑的說聲:“俞總早”,那是我心底真誠的問候。我總覺得,經(jīng)常有一些細微的東西容易被我們忽略,比如輕輕的一聲問候,但它卻表達了對同事對朋友的尊重關心,也讓他人感覺到被重視與被關心。
2、 第二是溝通:要想在短暫的實習時間內(nèi),盡可能多的學一些東西,
這就需要跟同事有很好的溝通,加深彼此的了解,剛到公司,同事并不了解你的工作學習能力,不清楚你會做那些工作,所以跟同事前輩很好的溝通是很必要的。同時我覺得這也是我們將來走上社會的一把不可缺少的鑰匙。通過溝通了解,同事對我有了大體了解,邊有針對性的教我一些知識。我也真正學到了計算機教科書上所沒有或者真正用到了課本上的知識,鞏固了舊知識,掌握了新知識,甚至在實踐中推翻了書本上舊有的不合實際的知識,這才真正體現(xiàn)了知識的真正價值,學以致用。
3、 第三是激情與耐心:激情與耐心,就像火與冰,看似兩種完全不同的東
西,卻能碰撞出最美麗的火花。在單位時,文斌就跟我說,想做網(wǎng)站開發(fā)這塊,激情與耐心必不可少,在網(wǎng)站更新方面,這一行業(yè)就像做新聞工作,不斷的更新,這就需要你有激情,耐心的去不斷的學習,提高自己的專業(yè)水平。
4、 第四是“主動出擊”:當你可以選擇的時候,把主動權握在自己手中。
在實習時,我會主動地幫同事做一些力所能及的事情,并會積極地尋找合適的時間,向同事請教問題,跟同事像朋友那樣交流,談生活學習以及未來的工作,通過這些我就和同事走的更近,在實習當中,同事就會更愿意更多的指導我。獲得更大的收獲。記得有次同事的電腦出問題,我就自高奮勇幫他去進行查找原因,等問題解決的后,我心里感覺很高興,因為我的主動,我鞏固了我所學的知識,并且得到了同事的認可。 5、 第五是細心負責和基本的專業(yè)素養(yǎng):細心負責是做好每一件事情所必備
的基本素質(zhì),基本的專業(yè)素養(yǎng)是前提。一個網(wǎng)站的代碼可能非常多,如果你寫的代碼很凌亂,不嚴謹清晰,你可能會在一些細小的地方犯錯誤,網(wǎng)站也不容易的維護。所以說要做好這些事情,不細心負責,沒有基本的專業(yè)素養(yǎng),是很容易出現(xiàn)錯誤的。
6、 第六是講究條理:如果你不想讓自己在緊急的時候手忙腳亂,
就要養(yǎng)成講究條理性的好習慣!白鍪裁词虑槎家袟l理,”這是從小爸爸給我的忠告。在公司時的文件材料很多,這就需要很有條理的去整理好,以免在用的時候翻箱倒柜的去找,耽擱時間,浪費精力,誤了事情。所以,經(jīng)理的桌子上總是收拾得井井有條。這一點對我感觸很深,同時讓我聯(lián)想到在一本書上看到這么一個故事,一位在美國電視領域頗有成就的美籍華人當部門經(jīng)理時,總裁驚訝于他每天都能把如山的信件處理完畢,而其他經(jīng)理桌上總是亂糟糟堆滿信件。他說,“雖然每天信件很多,但我都按緊急性和重要性排序,再逐一處理!笨偛糜谑前堰@種做法推廣到全公司,整個公司的運作變得有序,效率也提高了。所以說:養(yǎng)成講究條理的好習慣,能讓我們在工作中受益匪淺。
7、第七是態(tài)度決定一切。
工作時一定要一絲不茍,認真仔細,一個職員在公司的大部分時間都是在工作的,這就要求他在這段時間內(nèi)一定要小心謹慎,一絲不茍,不能老是出錯, 有必要一定要檢驗自己的工作結(jié)果,以確保自己的萬無一失.工作的時候我一直保持極大的工作熱情,不僅順利完成工作任務,工作之余還經(jīng)?偨Y(jié)經(jīng)驗教訓,不斷提高工作效率,雖然工作中我也會犯一些錯誤,受到領導批評,但我認為這些錯誤和批評是能讓我能在以后的工作中謹慎小心,提高工作效率。在和大家工作的這段時間里,他們嚴謹、認真的工作作風給我留下了很深刻的印象,我也從他們身上學到了很多自己缺少的東西。這次生產(chǎn)實習雖然說時間比較少,但是卻讓我了解了公司的企業(yè)文化、生產(chǎn)模式和質(zhì)量體系管理等經(jīng)驗,這對我來說是很寶貴的。
8、第八是勤于思考
在工作崗位上一定要勤于思考,不斷改進工作方法,提高工作效率. 公司的日常工作都會比較繁瑣,而且?guī)滋煜聛硪矔容^枯燥,就是需要你多動腦筋,不斷地想方設法改進自己的工作方法,提高工作效率,減少工作所需時間
9、第九是不斷學習
要不斷的豐富自己的專業(yè)知識和專業(yè)技能。這會使你的工作更加得心應手。一個人在自己的職位上有所作為,一定要對自己職業(yè)的專業(yè)知識有所熟悉,對自己業(yè)務所在范圍內(nèi)的業(yè)務技能也要熟練掌握,這樣才算是一位合格的技術人員。
二、工作成果與收獲,在技術方面的心得體會:
程序代碼編寫,在與同事的交流中,能積累更多的經(jīng)驗和他人的編程思想,來完善自己未成熟的編程思想。指導教師常常持有一些我們無法想到的編程技巧和實現(xiàn)捷徑,這為我們省下了一些鉆研的時間,畢竟多年的經(jīng)驗是非常寶貴,值得我們這些新手去學習和借鑒的,使之成為我們自己的財富。從這里,我才真正的意識到實施一個軟件工程并不是說簡單的會編碼就能夠解決問題的,我們更多的精力不是放在編碼上,編碼只是一個很小的模塊,只占到那么小的一個部分。這個事實在很大程度上顛覆了我以前的思想,在我以前的認識中,似乎整個軟件就是編碼,除此無它,還好有老師的指導,不然真的會出現(xiàn)老師所說的,撞得頭破血流之后才想起來用軟件工程的思想來完成這個工作。
項目程序的編程是一個非常煩瑣而枯燥的過程,需要耐心和毅力去完成,不然中途出現(xiàn)過多的錯誤,會使之后的校驗略顯費時。
這里,我才真正的意識到實施一個軟件工程并不是說簡單的會編碼就能夠解決問題的,我們更多的精力不是放在編碼上,編碼只是一個很小的模塊,只占到那么小的一個部分。這個事實在很大程度上顛覆了我以前的思想,在我以前的認識中,似乎整個軟件就是編碼,除此無它,還好有老師的指導,不然真的會出現(xiàn)老師所說的,撞得頭破血流之后才想起來用軟件工程的思想來完成這個工作。目前,正著手復習英語4級的考試,同時也沒有怠慢實習訓練的項目程序編寫。遇到問題及時的向指導教師請教,如果問題不是很麻煩的話,便會通過請教同學來解決。實訓項目編程工作量之大,超過我的想象,而且由于編程操作過于精細,一點錯誤都會影響全局調(diào)試,所以一直停留在這個階段。能被別人接受和認可,在進行過程中不會出現(xiàn)崩潰性的問題,這些工作缺一不可。
實習項目的編程如計劃的順利進行著,再有一周的時間,就可以徹底完成編程余下的工作,進入到調(diào)試階段。雖然相對于一些高手,我的進度實在是太過于落后,但是我不會認輸,畢竟每天都認真而又充實的生活著、工作著,沒有閑暇的時間去偷懶。軟件的調(diào)試也同樣是非常重要的,它關系著整個軟件是否能正常輸出和輸入,在軟件的整個工程中,占著無可厚非的重要地位。所以,必須耐著性子,完美的進行著每一次調(diào)試,以及軟件功能測試,不允許有半點的差錯和BUG出現(xiàn)。
回想這段時間在實習項目的程序編寫和調(diào)試測試,充分發(fā)現(xiàn)了個人力量的渺小,人類永遠無法脫離組織而單獨活下去,就像我這段時間的程序編寫以及與指導老師的溝通,如果沒有他們的協(xié)助,也許我需要更多的'時間來完成實習項目的程序編寫以及調(diào)試和測試等環(huán)節(jié)。組織內(nèi)部的協(xié)調(diào)工作,使我實習項目作業(yè)可以順利的完成,在寒假即將到來之際,充分的體會到了組織團體對個人的重要性所在,在這段軟件大型實習活動中,學習了很多書本上遺漏的知識和前輩老師的很多指導經(jīng)驗,這是一筆無比巨大的精神財富,是我之后學習工作的重要財產(chǎn)。
實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會因涉事而成長。
這同時又證明了要做好一份工作,不僅要了解相關的理論知識,還要了解實際操作。通過這段時間的學習,從無知到認知,到深入了解,漸漸的我喜歡上這個全新的專業(yè),讓我深刻的體會到學習的過程是最美的,在整個實習過程中,我每天都有很多的新的體會,新的相反,想說的很多,總結(jié)下來主要有以下幾點:堅持、我們不管到那家公司,一開始都不會立刻給工作我們做,一般都是先讓我們看,時間短的要幾天,時間長的要幾周,在這段時間里很多人會覺得很無聊,沒事可做,便產(chǎn)生離開的想法,在這個時候我們一定要堅持,輕易放棄只會讓自己后悔。多聽、多看、多想、多做、少說:我們到公司工作以后,要知道自己能否勝任這份工作,關鍵是看你自己對待工作的態(tài)度,態(tài)度對了,即使自己以前沒學過的知識也可以在工作中逐漸的掌握。態(tài)度不好,就算自己有知識基礎也不會把工作做好,四多一少就是我的態(tài)度,我剛到這個崗位工作,根本不清楚該做些什么,并且這和我在學校讀的專業(yè)沒有必然的聯(lián)系,剛開始我覺得很頭痛,可經(jīng)過工作過程中多看別人怎樣做,多聽別人怎樣說,多想自己應該怎樣做,然后自己親自動手去多做,終于在短短幾天里對工作有了一個較系統(tǒng)的認識,慢慢的自己也可以完成相關的工作了,光用嘴巴去說是不行的,所以,我們今后不管干什么都要端正自己的態(tài)度,這樣才能把事情做好。少埋怨:有的人會覺得公司這里不好那里不好,同事也不好相處工作也不如愿,經(jīng)常埋怨,這樣只會影響自己的工作情緒,不但做不好工作,還增加了自己的壓力,所以,我們應該少埋怨,要看到公司好的一面,對存在的問題應該想辦法去解決而不是去埋怨,這樣才能保持工作的激情。虛心學習:在工作過程中,我們會碰到很多問題,有的是我們懂得的,也有很多是我們不懂的,不懂的東西我們要虛心向同事或領導請教,當別人教我們知識的時候,我們也應該虛心的接受,不要認為自己懂得一點雞毛蒜皮就飄飄然。錯不可怕,就怕一錯再錯:每一個人都有犯錯的時候,工作中第一次做錯了不要緊,公司領導會糾正并原諒你,但下次你還在同一個問題上犯錯誤,那你就享受不到第一次犯錯時的待遇了。
三、實習總結(jié)
經(jīng)過這次實習,我從中學到了很多課本沒有的東西,在就業(yè)心態(tài)上我也有很大改變,以前我總想找一份適合自己愛好,專業(yè)對口的工作,可現(xiàn)在我知道找工作很難,要專業(yè)對口更難,很多東西我們初到社會才接觸、才學習。所以我現(xiàn)在
不能再像以前那樣等待更好機會的到來,要建立起先就業(yè)再擇業(yè)的就業(yè)觀。應盡快丟掉對學校的依賴心理,學會在社會上獨立,敢于參加與社會競爭,敢于承受社會壓力,使自己能夠在社會上快速成長。
通過實習,我自身發(fā)生了重大的轉(zhuǎn)變。首先,進入公司,你就是一名職業(yè)人,不再是一名學生,你要具備一名職業(yè)人應具備的素養(yǎng),不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規(guī)定要嚴格遵守。然后,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,我要堅定自己的信念,在公司好好實習,爭取提早轉(zhuǎn)正,我相信我會在JAVA開發(fā)這條路上走的更長更遠。 總之,這段時間,我看到了自己本身存在著許多問題,也會遇到這樣那樣的問題,當前的時代日趨復雜,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的還不夠,缺點疏漏。需再加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能,為以后的工作存儲更多的能力。畢業(yè)實習使我獲得了人生第一筆寶貴的工作經(jīng)驗,雖然在步入社會后,還有很多東西要學習,很多教訓要吸收,但我想我已經(jīng)做好了足夠的準備,無論是心態(tài)上還是技能上,F(xiàn)代社會的競爭是殘酷的,但只要努力地付出,我的職業(yè)生涯就必定會開出希望的花,結(jié)出成功的果——我相信。
四、今后自己努力方向
學無止境:我將堅持不懈地努力學習軟件技術知識,并用于指導實踐。對現(xiàn)軟件行業(yè)來說,技術變化較快,在這方面我要加強自我學習。光說不做,不行。在以后的工作中不斷學習知識,通過多看、多學、多練來不斷的提高自己的技能。這樣才能不斷的豐富自己,讓自己不提前被這個競爭激烈的社會所淘汰不斷鍛煉自己的膽識和毅力,提高自己解決實際問題的能力及溝通能力,并在工作過程中慢慢克服急躁情緒,積極、熱情、細致地的對待每一項工作?偨Y(jié)這段時間的實習生活,使我受益匪淺,受益一生,這將為我選擇軟件事業(yè)而自豪,選擇軟件事業(yè)而驕傲,更加堅定了我成為軟件人的決心和信心,我有能力和毅力來走這條路。
java實習總結(jié)5
struts是開源軟件。使用struts的目的是為了幫助我們減少在運用mvc設計模型來開發(fā)web應用的時間。如果我們想混合使用servlets和jsp的優(yōu)點來建立可擴展的應用,struts是一個不錯的選擇。
軟件工程師使用struts為業(yè)務應用的每一層提供支持。它的目的是為了幫助我們減少在運用mvc設計模型來開發(fā)web應用的時間。我們?nèi)匀恍枰獙W習和應用該架構(gòu),不過它將可以完成其中一些繁重的工作。如果想混合使用servlets和jsp的優(yōu)點來建立可擴展的應用。 action,這個類通常由用戶提供,該控制器負責接收來自actionservlet的請求,并根據(jù)該請求調(diào)用模型的業(yè)務邏輯方法處理請求,并將處理結(jié)果返回給jsp頁面顯示。
model 部分:由javabean組成,actionform用于封裝用戶的請求參數(shù),封裝成actionform對象,該對象被actionservlet轉(zhuǎn)發(fā)給action,action根據(jù)actionform里面的請求參數(shù)處理用戶的請求。javabean則封裝了底層的業(yè)務邏輯,包括數(shù)據(jù)庫訪問等。
view部分:該部分采用jsp實現(xiàn)。struts提供了豐富的標簽庫,通過標簽庫可以減少腳本的使用,自定義的'標簽庫可以實現(xiàn)與model的有效交互,并增加了現(xiàn)實功能。對應上圖的jsp部分。
controller 組件:controller組件有兩個部分組成——系統(tǒng)核心控制器,業(yè)務邏輯控制器。系統(tǒng)核心控制器,對應上圖的actionservlet。該控制器由 struts框架提供,繼承httpservlet類,因此可以配臵成標注的servlet。該控制器負責攔截所有的http請求,然后根據(jù)用戶請求決定是否要轉(zhuǎn)給業(yè)務邏輯控制器。業(yè)務邏輯控制器,負責處理用戶請求,本身不具備處理能力,而是調(diào)用
model來完成處理。對應action部分。
總結(jié):學習了才知道struts很強大。
java實習總結(jié)6
在本學期的二周時間內(nèi),我們在學校機房進行了為期二周的JA實訓,F(xiàn)在即將結(jié)束了,回首本學期的java學習,重點還是在學習概念等一些常識性的東西,也學到平常在課堂中沒有學到的東西,在JA API中又多認識了幾種類,使我對JA產(chǎn)生了濃厚的興趣。兩周的時間說長也不長,在這兩周中,我們的實訓任務是倉庫管理系統(tǒng),在演示過程中,并沒有覺得它有很難,但在實際編程過程中,卻遇到了各種各樣的錯誤,這也多虧了老師的指點和班級同學的幫忙,使我一步步克服了實訓過程中遇到的困難。雖然我所做的系統(tǒng)并沒有實現(xiàn)所有功能,但是我覺得自己進步了,很多原來都不懂的東西現(xiàn)在都已經(jīng)了解了,也培養(yǎng)了我的團隊合作精神,讓我感受到了集體的溫暖。實訓的過程與課堂上的講課比,更為有趣,因為可以真正的自己動手操作,使我對老師上課所講的內(nèi)容有了更深一步的了解,使我在以后的編程中可以靈活運用。我期待以后有更多類似的實訓,使我們可以多掌握一項技能,也可以讓我們在以后找工作中可以有更多的'實踐經(jīng)驗。學知識可不能憑自己的愛好和一時興趣,要一步一個腳印,認認真真,踏踏實實,理論與實踐相結(jié)合,在扎實掌握課本實例和內(nèi)容之后,有一定的擴展閱讀和課外學習,充分全面的了解JA的應用和擴展運用。
在我所學的語言當中,我自認為JA是一門比較強大的面向?qū)ο蟮木幊陶Z言,不僅僅因為它的跨平臺性,更多的是因為它的靈活多變
和實用性較強,可以說比較的經(jīng)典和強悍。所以學好java語言有很大的用處,這次實訓,我們更多學到的是不懂就問和自己應該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學一起探討而不是抄襲,團結(jié)合作,發(fā)揮團隊意識,最后在自己的努力下,終于運行成功,這種成就感美不可言,心情愉悅至極。
最后終于要結(jié)束了,大家都有種釋懷的感覺,當然我想我更多的是興奮和自己掌握了知識之后的飽滿感,學知識就像吃東西一樣,吃飽了就應該好好的消化。要不斷的溫習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,為以后的工作做好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解JA這門語言。
java實習總結(jié)7
在經(jīng)過三年的專業(yè)課系統(tǒng)的學習之后,在今年的暑假我迎來了第一次的實習。
經(jīng)過深思熟慮之后,我選擇了軟件開發(fā)(java)的實習與學習。
這是一個陌生的又熟悉的方向,熟悉是因為java這個詞已經(jīng)在處處充斥著我們的眼球,陌生是因為大學三年我還沒有接觸過。
暑期實習學習java也是有擴大自己的知識面,增加選擇的機會這樣的考慮。
實習是以新鮮與挫敗的感覺開始的,在實習開始之前,指導老師讓我們做了一張試卷,無非是想稱稱我們的斤兩。
指導老師對于編程的語言沒有要求,只要完成試卷題目的要求即可。
由于大一學過C語言,并且通過了江蘇省C語言的二級考試,所以我基本上用的C語言。
即便如此,還是有一部分題目沒有做出來。
題目本身并不難,但是平時C語言用得不多,所以一部分就忘了。
基于本次的考試成績,指導老師給我們分了班,從java的基礎給我們講起。
我們知道java是面向?qū)ο蟮木幊陶Z言,又加上我的C語言基礎,所以入門還算順利,指導老師也是一遍又一遍反復的講解,而且每講完一個知識點都要求我們自己動手去做,務必把老師所講的知識變成自己的。
我們在大概一個月的時間里做了一個購物管理系統(tǒng),但是這個購物管理系統(tǒng)的代碼不是一次性寫完的。
指導老師把一個項目分成了很多的知識點,然后按照難度的大小讓我們逐次去學習,每學習一個知識點就自己編一段相應的代碼,這個相應的代碼就是購物管理系統(tǒng)項目的一個小的模塊,最后再把所有的模塊有機結(jié)合起來,一個項目就算是完成了。
在做這個項目之前,指導老師用電腦給我們演示了項目做完之后應該達到的效果,我感覺很有趣,所以在每學習一個小的知識點的時候都特別認真而且保持高效,因為我總在期待下一個知識點,想著早點全部學完。
這樣子的很有效,我總是學的快人一步,有時候晚上回家了,腦子里還在想當天所學的知識,感覺有點陷進去了。
在學習知識之余,我們的實習單位還每個星期定期給我們一些就業(yè)上的指導,以及教導我們在職場中應該具備的一些素質(zhì),這些都讓我受益匪淺。
作為一個即將步入社會的大學生,專業(yè)知識的具備固然重要,但是專業(yè)知識以外的素質(zhì)比如教養(yǎng),個人魅力,適應能力,交際能力,同樣也必不可少。
在實習過程中,我們在專編程技能以及軟件開發(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é)8
1、數(shù)據(jù)庫范式 作用:盡可能減少數(shù)據(jù)冗余、保證數(shù)據(jù)完整性、識別出實體、關系以及表的缺失
第一范式:字段都為單一屬性,且屬性為基礎類型
第二范式:屬性必須完全依賴關鍵字
第三范式:非主鍵屬性不能依賴其他的非主鍵屬性
mysql 的學習,在學校里我對mysql已有了初步的了解。指導老師教我要靈活多變,什么時候要用到臨時表,嵌套查詢,存儲過程用的地方等,叫我多看幾個例子,并敲下代碼運行下,體會里面的數(shù)據(jù)生成,查詢出自己要的數(shù)據(jù)等。然后再根據(jù)這些數(shù)據(jù)寫出語句,生成需要的流程,這就是數(shù)據(jù)挖掘的精髓!那么存儲過程與一般的' sql語句有什么區(qū)別呢?
存儲過程的優(yōu)點:
1.存儲過程只在創(chuàng)造時進行編譯,以后每次執(zhí)行存儲過程都不需再重新編譯,而一般sql語句每執(zhí)行一次就編譯一次,所以使用存儲過程可提高數(shù)據(jù)庫執(zhí)行速度。
2.當對數(shù)據(jù)庫進行復雜操作時(如對多個表進行
update,,query,時),可將此復雜操作用存儲過程封裝起來與數(shù)據(jù)庫提供的事務處理結(jié)合一起使用。 3.存儲過程可以重復使用,可減少數(shù)據(jù)庫開發(fā)人員的工作量
從中我學到了:存儲過程是數(shù)據(jù)在存儲到數(shù)據(jù)庫的過程中,可以對這些數(shù)據(jù)進行操作,不然數(shù)據(jù)就是直接從頁面獲取,直接原樣存儲。
java實習總結(jié)9
一、實習時間
20xx年x月x日--20xx年x月x日
二、實習地點
無錫NIIT軟件服務外包實訓基地
三、實習目的
進一步了解Java開發(fā)的相關知識,掌握Java開發(fā)的基本技術,豐富Java開發(fā)的實戰(zhàn)經(jīng)驗。學習SQL的基礎知識及正確的運用方法,ssh等企業(yè)應用框架和有用的相關技術,提高自己的工作效率。通過實習,培養(yǎng)我們綜合運用已學知識Java語言的面向?qū)ο缶幊棠芰?培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
四、實習內(nèi)容概要
應用java基礎、MySQL數(shù)據(jù)庫、Servlet技術、JSP頁面設計、JQuery、ajax、hibernate、struts2、spring、xml等技術完成網(wǎng)站后臺的開發(fā)。
五、實習內(nèi)容
5.1 java基礎知識
Java的基礎知識對于一個java軟件工程師來說就好比是人的靈魂,現(xiàn)在的公司在招聘的時候不在乎你會不會流行的技術,如(Struts、Hibernate、Spring、ibatis等)他看重的是你的基礎扎不扎實,對于網(wǎng)易、騰訊等大公司來說更是如此,我們在開發(fā)過程中運用了大量的java基礎知識,如類、對象、方法、成員變量、靜態(tài)變量、封裝、繼承、多態(tài)、異常、接口、抽象類、IO流等等等等,所以一個系統(tǒng)對于java編程基礎的依賴便不言而喻。
5.2MySQL、Oracle數(shù)據(jù)庫的介紹
MySQL是最流行的開放源碼SQL數(shù)據(jù)庫管理系統(tǒng),它是由MySQL AB公司開發(fā)、發(fā)布并支持的。MySQL AB是由多名MySQL開發(fā)人創(chuàng)辦的一家商業(yè)公司。它是一家第二代開放源碼公司,結(jié)合了開放源碼價值取向、方法和成功的商業(yè)模型。Oracle則是以穩(wěn)定性著稱,在訪問量和數(shù)據(jù)大量交換的服務器中,Oracle占了大臂的江山,在開發(fā)中主要用到了數(shù)據(jù)庫的查詢語句、數(shù)據(jù)庫的關系、事物等
5.3 Java中的常用設計模式
5.3.1工廠模式
客戶類和工廠類分開。消費者任何時候需要某種產(chǎn)品,只需向工廠請求即可。消費者無須修改就可以接納新產(chǎn)品。缺點是當產(chǎn)品修改時,工廠類也要做相應的修改。如:如何創(chuàng)建及如何向客戶端提供。
5.3.2單例模式
單例模式的意思就是只有一個實例。單例模式確保某一個類只有一個實例,而且自行實例化并向整個系統(tǒng)提供這個實例。這個類稱為單例類。
5.4 Servlet & JSP技術的介紹
5.4.1什么是Servlet
一個servlet就是Java編程語言中的一個類,它被用來擴展服務器的性能,服務器上駐留著可以通過“請求-響應”編程模型來訪問的應用程序。雖然servlet可以對任何類型的請求產(chǎn)生響應,但通常只用來擴展Web服務器的應用程序。Java Servlet技術為這些應用程序定義了一個特定于HTTP的servlet類。
javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實現(xiàn)Servlet接口,該接口定義了生命周期方法。
5.4.2 Servlet的生命周期
一個servlet的生命周期由部署servlet的容器來控制。當一個請求映射到一個servlet時,該容器執(zhí)行下列步驟。
5.4.3 JSP介紹
5.4.4 JSP & Servlet
Java Servlet是JSP技術的基礎,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成,F(xiàn)在許多Web服務器都支持Servlet,即使不直接支持Servlet的Web服務器,也可以通過附件的應用服務器和模塊來支持Servlet,這得益于Java的跨平臺特性。另外,由于Servlet內(nèi)部以線程方式提供提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務,因此Servlet的效率非常高。
5.5 MVC模式
為了把表現(xiàn)層presentation從請求處理request processing和數(shù)據(jù)存儲data storage中分離開來,SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller模式。規(guī)范的SERVLET或者分離的JSP文件用于處理請求。當請求處理完后,控制權交給一個只作為創(chuàng)建輸出作用的JSP頁。有幾種平臺都基于服務于網(wǎng)絡層的模-視圖-控件模式(比如Struts和Spring framework)。
5.6 xml & jquery & ajax
5.6.1 xml
Xml是用于標記電子文件使其具有結(jié)構(gòu)性的標記語言,可以用來標記
數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標記語言進行定義的源語言。主要學習了xml的語法與讀取xml。
5.6.2 jquery
query是繼prototype之后又一個優(yōu)秀的Javascript框架,jQuery使用戶能更方便地處理HTML documents、events、實現(xiàn)動畫效果,jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需定義id即可。
5.6.3 ajax
Ajax的核心是JavaScript對象XmlHttpRequest。該對象在Internet
Explorer 5中首次引入,它是一種支持異步請求的技術。簡而言之,XmlHttpRequest使您可以使用JavaScript向服務器提出請求并處理響應,而不阻塞用戶,AJAX不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強的Web應用程序的技術。
5.7三大框架
5.7.1 Struts2
Struts 2是Struts的`下一代產(chǎn)品,是在struts 1和WebWork的技術基礎上進行了
合并的全新的Struts 2框架。其全新的Struts 2的體系結(jié)構(gòu)與Struts 1的體系結(jié)構(gòu)差別巨大。Struts 2以WebWork為核心,采用攔截的機器的機制來處理用戶的請求,這樣的設計也使得業(yè)務邏輯控制器能夠與Servlet API完全脫離開,所以Struts 2可以理解為WebWork的更新產(chǎn)品。雖然從Struts 1到Struts 2有著太大的變化,但是相對于WebWork,Struts 2的變化很小。
5.7.2 Hibernate
Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量
級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。
5.7.3 Spring
spring在英文里有春天、彈簧、跳躍和泉眼的意思。Spring也表示是
一個開源框架,是為了解決企業(yè)應用程序開發(fā)復雜性由Rod Johnson創(chuàng)建的?蚣艿闹饕獌(yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許使用者選擇使用哪一個組件,同時為J2EE應用程序開發(fā)提供集成的框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。
六、實習總結(jié)及體會
通過這次實習機會,我主要學習了以上這些java編程的技術,同時也明白了身處公司中如何更好地與同事配合,畢竟在軟件開發(fā)中,你不可能一個人干完一個系統(tǒng),大家都是通過svn等團隊管理工具互相配合完成編程任務。在實習之前,我對軟件開發(fā)的過程只有一個模糊地印象,以為只要把代碼編寫完之后就算基本上一個項目開發(fā)完畢了。然而通過這次實習,徹底顛覆了我的認知,我當時的認知無疑是非常幼稚和可笑的,完全的軟件開發(fā)過程不只只是編寫代碼,在編寫代碼之前還有好多的事情要做,比如文檔的編寫、對項目進行需求分析、數(shù)據(jù)庫設計等等。代碼編寫完成之后還要進行測試,以及人員的培訓,這些都是必須做,也是必不可少的項目,甚至比代碼的編寫還重要。
以前總是覺得自己干不好編程,沒有足夠的自信,但通過一系列知識的學習,還有人際交往能力的提高,我漸漸地認識到如果個人想要在公司立足,除了要有扎實的知識基礎,還必須具備良好的交流溝通能力,雖然現(xiàn)在我在公司基本沒出現(xiàn)加班的情況,但做這一行就得做好心里準備,時刻準備戰(zhàn)斗,對于我們現(xiàn)在這個階段來說,實踐就是提高的唯一捷徑,在這個關鍵的階段中,你必須做到肯吃苦,不怕累,讓知識和技能來充實你的生活,但你回想這一刻的時候,你并不在乎當初賺的工資是多少,上班的時間是多久,你只在乎的是你的技能、經(jīng)驗、人際關系的提高,這樣會給你帶來一種成就感,對于即將畢業(yè)的大學生來說,經(jīng)驗與經(jīng)歷是你以后發(fā)展的敲門磚,即將面對社會的我們,再也沒有校園那一堵堵圍墻能給我們安全感并保護著我們,我們需要面對社會,同其他人競爭,如果你現(xiàn)在還在糾結(jié)這份工作很辛苦、工資很低,那你就錯了,你要糾結(jié)的是這份工作能不能學到東西,你的能力跟你的報酬對不對等,如果當你發(fā)現(xiàn)你的能力跟你的報酬嚴重不對等或是沒東西學習的時候,那時你可以選擇到別的地方發(fā)展。
現(xiàn)在的我沒事也會去一些java的QQ群跟大家交流一番,在這里你能找到很多程序猿(程序員的網(wǎng)絡叫法),大家一起討論技術,討論問題,探討人生,雖然很多時候都是在八卦,但只有他們才能理解這個職業(yè)的艱辛,才能與你感同身受。我在開發(fā)期間也遇到很多問題,但是我會試著到網(wǎng)絡去找答案,如果實在找不到我會試著問問我的上級,或者跟一些朋友討論一下,如果發(fā)現(xiàn)了這個問題的答案我會及時把它記錄下來,方便以后遇到問題可以隨時翻閱,我相信好記性不如爛筆頭這句話,我也相信如果一個程序員寫的代碼沒有錯誤那只能證明他沒寫過代碼,雖然我比較懶,但我現(xiàn)在有空的時候都會對著電腦敲代碼,我相信手感是敲出來的,你看10遍都不如你敲一遍來得印象深刻。
通過這次實習,我認識到了一個軟件開發(fā)的完整的過程,為我今后進行實際的工作奠定了堅實的基礎。首先,進入公司,你就是一名職業(yè)人,不再是一名學生,你要具備一名職業(yè)人應具備的素養(yǎng),不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規(guī)定要嚴格遵守。然后,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,在今后的學習中我會嚴于律己,認真學習有關軟件編程的課,為以后的工作打好堅實的基礎。
java實習總結(jié)10
實習第七個禮拜,為了進一步了解java開發(fā)的相關知識,掌握java開發(fā)的基本技術,豐富java開發(fā)的實戰(zhàn)經(jīng)驗,代碼的復用性。學習sql的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過項目重構(gòu),培養(yǎng)我們綜合運用已學知識java語言的面向?qū)ο缶幊棠芰?培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為以后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
從這里,我才真正的意識到實施一個軟件工程并不是說簡單的會編碼就能夠解決問題的`,我們更多的精力不是放在編碼上,編碼只是一個很小的模塊,只占到那么小的一個部分。這個事實在很大程度上顛覆了我以前的思想,在我以前的認識中,似乎整個軟件就是編碼,除此無它,還好有老師的指導,不然真的會出現(xiàn)老師所說的,撞得頭破血流之后才想起來用軟件工程的思想來完成這個工作。
項目程序的編程是一個非常煩瑣而枯燥的過程,需要耐心和毅力去完成,不然中途出現(xiàn)過多的錯誤,會使之后的校驗略顯費時。
實習項目的代碼編寫,從而進入到后期的校對和驗收過程,但同時也少不了反復的調(diào)試和修改,為我的程序軟件更加簡單更加實用。
java實習總結(jié)11
html :是一種標記語言、忽略大小寫,語法寬松、使用 html 標記和元素,可以:控制頁面和內(nèi)容的外觀、發(fā)布聯(lián)機文檔、使用 html 文檔中插入的鏈接檢索聯(lián)機信息、創(chuàng)建聯(lián)機表單,收集用戶的信息、執(zhí)行事務等等、插入動畫、開發(fā)幫助文件等。
css:樣式會根據(jù)下面的規(guī)則層疊于一個新的虛擬樣式表中,其中數(shù)字 d 擁有最高的優(yōu)先權。瀏覽器兼容:一旦為頁面設臵了恰當?shù)?dtd,大多數(shù)瀏覽器都會按照上面的圖示來呈現(xiàn)內(nèi)容。然而 ie 5 和 6 的呈現(xiàn)卻是不正確的。根據(jù) w3c 的規(guī)范,元素內(nèi)容占據(jù)的空間是由 width 屬性設臵的,而內(nèi)容周圍的 padding 和 border 值是另外計算的。不幸的是,ie5.x 和 6 在怪異模式中使用自己的非標準模型。這些瀏覽器的' width 屬性不是內(nèi)容的寬度,而是內(nèi)容、填充和邊框的寬度的總和。
雖然有方法解決這個問題。但是目前最好的解決方案是回避這個問題。也就是,不要給元素添加具有指定寬度的內(nèi)邊距,而是嘗試將內(nèi)邊距或外邊距添加到元素的父元素和子元素。這些屬性是div布局的奠基石。由于瀏覽器的不同,盒模式中也有差異,比如說對于寬度盒高度,在不同瀏覽器中定義是不同的,ie6 是包含邊框 、內(nèi)邊距,而ff的只是指內(nèi)容的寬度。細節(jié)上的差異,往往是我們在日常工作中能總結(jié)出來的。當你的css寫的不兼容時候,你自然就會想起這些內(nèi)容。
java實習總結(jié)12
實習第五個禮拜,使用collection框架做派叫號系統(tǒng)
首先分析項目需求,概述如下:
1.產(chǎn)品參與者
顧客:到營業(yè)大廳排隊取號
柜員:提供業(yè)務服務的柜臺業(yè)務員
管理員:負責對業(yè)務類型、業(yè)務受理情況進行實時查看、調(diào)配的管理者
2.功能需求
1)、取號:顧客來到營業(yè)大廳通過取號機取號,可以選擇自己要辦理的業(yè)務類型。取號后自動進入排隊中。等待叫號;
2)、叫號:柜員可以通過叫號端進行重復呼叫、暫停服務和轉(zhuǎn)移。叫號端可是軟件也可以是硬件設備;
3)、管理業(yè)務類型:管理人員可以通過后臺管理進行業(yè)務類型的管理。可以添加、禁用、修改一種業(yè)務類型,為某種業(yè)務類型可以設臵每天最大辦理量;
4)、管理窗口:管理人員可以通過后臺管理對業(yè)務窗口進行管理?梢詾槟硞窗口指定辦理某種業(yè)務類型;
5)、統(tǒng)計整合數(shù)據(jù):系統(tǒng)可以定時的整合數(shù)據(jù),將分散在每天的數(shù)據(jù)按人、業(yè)務類型、時間進行整合,可以將統(tǒng)計數(shù)據(jù)輸出成圖表形式;
6)、查看辦理情況:可以查看當前流量、已經(jīng)辦理、未辦理的人數(shù)。當前辦理效率,歷史數(shù)據(jù)等等;
7)、記錄日志:系統(tǒng)對關鍵的地方進行日志記錄,以便系統(tǒng)可以在出錯時進行調(diào)試和處理。 實施代碼編寫。第一個項目設計,感覺難度很大。之前所學的是零零散散的'知識點,現(xiàn)在要把之前所學的知識連貫起來,剛開始不知道怎么去連貫,后來看了需求分析文檔,分析圖,慢慢的有點思路。在后面的做項目的過程中,遇到了太多的問題,通過自己的思考、問同事,問老師慢慢的解決了。而在第一個項目中也學到了很多東西。
java實習總結(jié)13
經(jīng)過五天的Java實習,感觸很深,收獲也很大,對自己的缺點也有了很多的認識,回首本學期JAVA學習,重點還是在學習概念等一些常識性的東西,關于類型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運用,Gui界面設計和事件。
在我學習的語言中,我自己認為Java是一門比較強大的面向?qū)ο蟮木幊陶Z言,不僅僅是因為它的跨平臺型還有它的較強的實用性,強悍的嵌入性。
本次實習主要是針對我們對項目流程不熟悉和對整體項目的把握不清楚,學習數(shù)據(jù)庫的設計和表的建設以及表與表之間的聯(lián)系,還有一些代碼的編寫,這些都是我們所不熟悉的也是我們最薄弱的部分。
通過這一周的實習,雖然實習的時間不長,但是總體上收獲挺大的,當我們正式準備學習實習java編程技術時,讓我感到非常高興,因為java一直學的是課本知識,所以實習對于我來說是必須要學會熟練操作的。當然開始學習后也并非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我遇到了很多以前未曾遇到的難點,有時后也難免會失去耐心,但是,通過老師的指導,自己的努力的練習,我順利的化解了一道道的障礙。克服了Java學習上的一道道難關,現(xiàn)在自己已經(jīng)基本掌握了java的基礎知識。
有些知識點以前沒有學過,但我也沒有去研究,實習時突然間覺得自己真的.有點無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。另外一點,也是在實習中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運行時就是有錯誤,讓其他同學幫忙看了一下,發(fā)現(xiàn)其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以后的工作或生活中也是很關鍵的。俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。此次實習,我深深體會到了積累知識的重要性。在實習當中我們遇到了不少難題,但是經(jīng)過我們大家的討論和老師細心的一一指導,問題得到了解決。兩個月的實習結(jié)束了,收獲頗豐,同時也更深刻的認識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉(zhuǎn)變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以后的學習做了引導,點明了方向。
這次實習,我們更多學到的是不懂就要問和自己應該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學一起探討而不是抄襲,團隊合作和發(fā)揮團隊意識,最后在自己的努力下終于運行成功,這種感覺美不可言,心情愉悅至極,有很強的成就感。
最后,我自己感覺這次實習的收獲還是很大的,我相信在不久的將來我們會有自己的一片天空。
java實習總結(jié)14
進一步了解Java開發(fā)的相關知識,掌握Java開發(fā)的基本技術,豐富Java開發(fā)的實戰(zhàn)經(jīng)驗。學習SQL的基礎知識及正確的運用方法,ssh等企業(yè)應用框架和有用的相關技術,提高自己的工作效率。通過實習,培養(yǎng)我們綜合運用已學知識Java語言的面向?qū)ο缶幊棠芰?培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
崗位介紹
Java軟件工程師,學習基于Java平臺的Web應用和設計知識。主要應用java基礎、MySQL數(shù)據(jù)庫、Servlet技術、JSP頁面設計、JQuery、ajax、maven、freemarket、hibernate、struts2、spring、xml等技術完成網(wǎng)站與游戲后臺的開發(fā)。
實習總結(jié)及體會
通過這次實習機會,我主要學習了以上這些java編程的技術,同時也明白了身處公司中如何更好地與同事配合,畢竟在軟件開發(fā)中,你不可能 一個人干完一個系統(tǒng),大家都是通過svn等團隊管理工具互相配合完成編程任務。在實習之前,我對軟件開發(fā)的過程只有一個模糊地印象,以為只要把代碼編寫完之后就算基本上一個項目開發(fā)完畢了。然而通過這次實習,徹底顛覆了我的認知,我當時的認知無疑是非常幼稚和可笑的,完全的'軟件開發(fā)過程不只只是編寫代碼,在編寫代碼之前還有好多的事情要做,比如文檔的編寫、對項目進行需求分析、數(shù)據(jù)庫設計等等。代碼編寫完成之后還要進行測試,以及人員的培訓,這些都是必須做,也是必不可少的項目,甚至比代碼的編寫還重要。
以前總是覺得自己干不好編程,沒有足夠的自信,但通過一系列知識的學習,還有人際交往能力的提高,我漸漸地認識到如果個人想要在公司立足,除了要有扎實的知識基礎,還必須具備良好的交流溝通能力,雖然現(xiàn)在我在公司基本沒出現(xiàn)加班的情況,但做這一行就得做好心里準備,時刻準備戰(zhàn)斗,對于我們現(xiàn)在這個階段來說,實踐就是提高的唯一捷徑,在這個關鍵的階段中,你必須做到肯吃苦,不怕累,讓知識和技能來充實你的生活,但你回想這一刻的時候,你并不在乎當初賺的工資是多少,上班的時間是多久,你只在乎的是你的技能、經(jīng)驗、人際關系的提高,這樣會給你帶來一種成就感,對于即將畢業(yè)的大學生來說,經(jīng)驗與經(jīng)歷是你以后發(fā)展的敲門磚,即將面對社會的我們,再也沒有校園那一堵堵圍墻能給我們安全感并保護著我們,我們需要面對社會,同其他人競爭,如果你現(xiàn)在還在糾結(jié)這份工作很辛苦、工資很低,那你就錯了,你要糾結(jié)的是這份工作能不能學到東西,你的能力跟你的報酬對不對等,如果當你發(fā)現(xiàn)你的能力跟你的報酬嚴重不對等或是沒東西學習的時候,那時你可以選擇到別的地方發(fā)展。
【java實習總結(jié)】相關文章:
java實習總結(jié)01-01
java個人實習總結(jié)03-16
java開發(fā)實習總結(jié)04-23
java實習的工作總結(jié)01-02
JAVA實習總結(jié)15篇04-23
java實習工作總結(jié)01-28
java實習總結(jié)(通用16篇)06-01
java實習報告06-24