java實訓心得12篇
我們得到了一些心得體會以后,通常就可以寫一篇心得體會將其記下來,這么做能夠提升我們的書面表達能力。怎樣寫好心得體會呢?下面是小編收集整理的java實訓心得,歡迎閱讀,希望大家能夠喜歡。
java實訓心得1
在上學期的最后一周和本學期的第一周,我和同組的學員在學校機房進行了JAVA暑期實訓,現(xiàn)在已經(jīng)結束了。
回首上學期的java學習,重點還是在學習概念等一些常識性的東西,Application應用程序和Applet小程序,它的開發(fā)工具、數(shù)據(jù)類型、變量、接口、輸入輸出流等。學會分析異常,拋出異常,后期主要是小程序運用,Gui界面設計和事件。我覺得這兩種程序結構有很大的不同,不管是體系結構還是運行方式,都有很大的區(qū)別,而我主要偏向于小程序的學習。因為我感覺它實用性比較大,可以做出很多不錯的游戲、運用程序等,而且它比較靈活。當然學知識不能僅憑自己的愛好和一時興趣,要一步一個腳印、認認真真、踏踏實實,理論與實踐相結合。在掌握課本實例和內(nèi)容之后,要有一定的擴展閱讀和課外學習,充分全面的`了解JAVA的應用和擴展運用。在我所學的語言當中,我自認為JAVA是一門比較強大的面向?qū)ο缶幊陶Z言。不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實用性,而且它比較的經(jīng)典和強悍。
這次實訓,面對老師布置的任務,一開始有些慌張和無措。不過,事后我首先想到這和課本上的某些知識具有結合點,回憶和分析了老師教過的算法和具體實施方法,并綜合考慮了其他的方面。在編寫時,一個小小的符號、一個常量變量的設定,這都無不考量著我的細心和嚴謹。所以學習JAVA,不僅對我們以后學習其他語言有很大
的好處,而且也讓我們知道了和理解了作為一個編程人員首先應具有的良好心理素質(zhì),那就是冷靜思考和專心致志。
在此次實訓中,我意識到一個好的編程人員要善于溝通和團結拼搏。實訓結束后,我覺得要學好一門計算機語言必須牢記以下幾點:
1. 態(tài)度第一 2.興趣是關鍵 3.敢于挑戰(zhàn) 4.不懈追求
實訓結束了,大家都有一種解脫的感覺。當然我想自己更多的是興奮和一點點的成就感,F(xiàn)在我覺得,學習JAVA要不斷的復習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,從而為以后的工作打好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解JAVA這門語言。
通過這次實訓,我真的從中學到了很多東西。我對這個介于人類與非人類之間的計算機編程語言有了較上學期更進一步的認識。其間開心過、郁悶過、無奈過、彷徨過……隨著實訓的圓滿成功與實驗報告的順利完成,有點微微的自豪感使人難忘。至于我做的程序,還不是很完善,所以我將一直去完善它,不斷地學習下去。伴隨著學習的深入,我發(fā)現(xiàn)高深的東西還有很多很多,等待著我自己去發(fā)掘。對于JAVA語言,我會更加努力。
java實訓心得2
記得當時拿著Oracle授權學習中心頒發(fā)的畢業(yè)證書時喜悅的心情,到現(xiàn)在對著電腦寫心得體會的時間,才發(fā)現(xiàn),半年的的時間,一眨眼就過去;仡欉@半年的生活,心里總充滿著感激,感激Oracle授權學習中心給了我一個學習深造的平臺,感激java教學老師對我的培養(yǎng)。
國內(nèi)Java熱自從20xx年就有增無減,無論是游戲,還是大中小網(wǎng)站,還是B2C商城,還是各大信息系統(tǒng),到處都是是java的身影;各大招聘網(wǎng)站的java工程師的招聘信息也是目不暇接,于是我便決定要改行學IT這塊。
我記得我編寫首個小程序“helloword”,在這一刻我已經(jīng)進入了java的世界。當時自己不是很理解為什么main方法一定要這樣來定義publicstaticvoidmain(String[]args),能不能不這樣寫?問了好多同學,他們告訴我的答案是一樣的“java本身要求就是這樣子的”,但我自己不甘心,就進行了下面的好多操作:把main改個名字運行一下,看看報什么錯誤,然后根據(jù)出錯信息進行分析;把main的public取掉,在試試看,報什么錯誤;static去掉還能不能運行;不知道m(xù)ain方法是否一定要傳一個String[]數(shù)組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫args參數(shù)名稱的,也可以把args改成別的名字,看看運行結果如何。結果把HelloWorld程序反復改了七八次,不斷運行,分析運行結果,最后就徹底明白為什么了main方法是這樣定義的.了。接著在以后的學習中我也采用這樣的方法解決問題,卻發(fā)現(xiàn)自己的速度比別人慢了好多,我就把自己的課余時間也分一部分給了java。因為基礎是最重要的,只有基礎牢固才有可能對后面的學習有更加深刻的認識!學習一門新的語言,參考書是離不開的。聽老師說訂的教材偏難,不適合我們初學者,于是我在圖書館借了參考書(一本篇幅較短的入門書來學習那些最簡單、最基本的東西、包括學習Java語法等)。同時,對一個最簡單的程序也應該多去調(diào)試,多想想如果改動一下會出現(xiàn)什么結果?為什么必須那樣寫?多去想想這些問題然后去操作,會讓你有更多的收獲。這樣反復地思考是很有用的。在學習Java的語法時,Java的語法是類似c語言的,所以學習的比較輕松。唯一需要注意的是有幾個不容易搞清楚的關鍵字的用法,public,protected,private,static,什么時候用,為什么要用,怎么用,和同學一起討論了好久才得以解決。在學習Java的面向?qū)ο蟮木幊陶Z言的特性。比如繼承,構造器,抽象類,接口,方法的多態(tài),重載,覆蓋,Java的異常處理機制。對于一個沒有面向?qū)ο笳Z言背景的人來說,我覺得這個過程需要花很長很長時間,因為學習Java之前沒有C++的經(jīng)驗,只有C語言的經(jīng)驗,花了很長時間,才徹底把這些概念都搞清楚,把書上面的例子反復的揣摩,修改,嘗試,把那幾章內(nèi)容反復的看過來,看過去,看了很多遍,才徹底領悟了。開始熟悉Java的類庫。基礎類庫里面的類非常非常多。據(jù)說有3000多個。但是我真正使用的只有幾個,比如說java。io。*;java。util。*;java。sql。*;等。此外,我對于static,public,private,Exception,try{},catch{},finally{}等等一開始都不是很懂,都是把書上面的例子運行成功,然后就開始破壞它,不斷的根據(jù)自己心里面的疑問來重新改寫程序,看看能不能運行,運行出來是個什么樣子,是否可以得到預期的結果。這樣雖然比較費時間,不過一個例子程序這樣反復破壞幾次之后。我就對這個相關的知識徹底學通了。有時候甚至故意寫一些錯誤的代碼來運行,看看能否得到預期的運行錯誤。這樣對于編程的掌握是及其深刻的。
在學習Java的過程中我得出這樣的結論:
1。學習中,要養(yǎng)成良好的習慣(寫括號時要成對,字母大小寫要區(qū)分,單詞拼寫要準確)。
2。在學習的過程中,最好不是僅僅停留在java表層,不是抄書上的例子運行出結果就可以。要注意,即便對一個簡單的例子也要有耐心去琢磨、調(diào)試、改動。
3。在學習的過程中一定要動手做、試著寫代碼,而不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬于自己。
4。在Java的學習過程中,可能會遇到形形色色的問題不容易解決,應多去專業(yè)論壇了解相關的知識,書本上的知識有限。要會從網(wǎng)上搜索有用的信息加以整理,促進學習的深入和知識水平的提高。
現(xiàn)在的我在家軟件公司上班,IT業(yè)之所以那么有魅力,其中的一個原因就是相對高的年薪誘惑。不論是年輕人還是中年人,與其他職業(yè)相比,能力稍差也能賺到不錯的年薪。以上呢就是我學習java的學習心得和體會,希望能和大家共勉!
java實訓心得3
一、實訓項目
簡易記事本
二、實訓目的和要求
本次實訓是對前面學過的所有面向?qū)ο蟮木幊趟枷胍约癑AVA WEB編程方法的一個總結、回顧和實踐,因此,開始設計前學生一定要先回顧以前所學的內(nèi)容,明確本次作業(yè)設計所要用到的技術點并到網(wǎng)上搜索以及查閱相關的書籍來搜集資料。通過編寫采用JSP+Servlet+JavaBean技術框架的應用系統(tǒng)綜合實例,以掌握Java WEB開發(fā)技術。
具體要求有以下幾點:
1. 問題的描述與程序?qū)⒁獙崿F(xiàn)的具體功能。
2. 程序功能實現(xiàn)的具體設計思路或框架,并檢查流程設計。
3. 代碼實現(xiàn)。
4. 設計小結。
三、實訓項目的開發(fā)環(huán)境和所使用的技術
基于J2SE基礎,利用MyEclipse 8.5以上版本的集成開發(fā)環(huán)境完成實訓項目,界面友好,代碼的可維護性好,有必要的注釋和相應的文檔。
四、實訓地點、日程、分組情況:
實訓地點:4棟303機房
日 程:
第一階段:1.班級分組,選定課題,查閱相關資料 半天
2.劃分模塊、小組成員分工半天
3.利用CASE工具進行系統(tǒng)設計和分析,并編制源程序 5天
第二階段:上機調(diào)試,修改、調(diào)試、完善系統(tǒng) 2天
第三階段:撰寫、上交課程設計報告,上交課程設計作品源程序(每人1份)2天
五、程序分析
功能模塊說明
六、程序設計及實現(xiàn)
1、實現(xiàn)彈出菜單(JpopupMenu)
2、設置字型,字體大小,字體顏色
3、實現(xiàn)自動換行
七、實訓總結
通過3天的實訓,雖然實訓的時間不長,但是總體上收獲是很大的,我們的java課程學到的只是java和皮毛,一開始我還沒有信心完成。我仔細看了書上的代碼之后。對計事本有了一個大體的了解,在初訓的實候知道自己應該做一個什么樣的計事本了,在實訓的過程中也遇到了不少困難,通過查API文檔和看書,解決了問題,在寫到字符的查找的替換時后,用到了上課時學到的知識,對字體的風格的保存里面的顏色分離和還原方法,是通過查API文檔獲得的,現(xiàn)在我所寫的計事本只實現(xiàn)在一些基本功能。簡單的復制粘貼,字體風格的設置,還有就是查找和替換功能以及一些字體風格的保存.對文件的操作基本都用到了。
在實現(xiàn)記事本的功能過程中,也不是很順利,基本的文件讀寫和保存文檔的復制、粘貼、刪除等功能還比較容易實現(xiàn),但如何改變字體、字體顏色和背景顏色,就比較麻煩了,要實現(xiàn)字體顏色和背景顏色,首先要調(diào)用系統(tǒng)的調(diào)色板,再進行設置。但如何調(diào)用系統(tǒng)調(diào)色板?我是通過查閱幫助文檔來找到其調(diào)用方法的。像自動換行、設置字體等都是通過方法來調(diào)用,給相關事件加上監(jiān)聽,在進行響應事件。整個程序中方法才是最關鍵的,也是最困難的。所以像查找、替換、轉到幾個功能我都不知道用什么方法,也由于時間有限,沒有完成其功能。 總體的感覺是對java有了一個全新的認識,現(xiàn)在感覺用java做小的`圖形用戶程序有些缺陷,但是在其的應用方面。尤其是有網(wǎng)絡方面的應用,在整個實訓我也嘗試過做一個小的畫圖軟件。但是由于時間關系還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。最后還是進行計事本的編寫。由于在做畫圖軟件時花了不了時間,所以現(xiàn)在的計事本的功能不是很全,如果有更多的時間,我會把這個記事體再完善一下,再把畫圖軟件也做出來。實訓的時間不長,但是我會在課外把它們的功能完善。然后再學習一下java和網(wǎng)絡的編程,體驗java的前沿技術。
在學習的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個記事本的時間,其中也問到過許多問題,通過同學的幫助下解決了,提高了程序的開發(fā)進程。其他的同學有問題的話我也是給他們盡量解決。我認為學習知識的過程當中就應該是相互學習相互進步的。
Java是面在的主流技術我會努力將它學好,現(xiàn)在我缺乏的是堅持不懈的精神,我會向他學習。
雖然學習java的路還很找,但我會繼續(xù)走下去。
java實訓心得4
作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關于在學習JAVA軟件開發(fā)時練習項目的總結,簡單總結為以下幾點:
作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關于在學習JAVA軟件開發(fā)時練習項目的總結,簡單總結為以下幾點:
1、項目一定要全新的項目,不能是以前做過的
2、項目一定要企業(yè)真實項目,不能是精簡以后的,不能脫離實際應用系統(tǒng)
3、在開發(fā)時要和企業(yè)的開發(fā)保持一致
java實訓個人總結3篇java實訓個人總結3篇
4、在做項目的時候不應該有參考代碼
長話短說就是以上幾點,如果你想要更多的了解,可以繼續(xù)往后看。
一:項目的地位
因為參加就業(yè)培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在;蛘呤莿偖厴I(yè)的學生,多少都有一些基礎。
他們欠缺的主要是兩點:
。1)不能全面系統(tǒng)的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實際的開發(fā)經(jīng)驗,完全是想象中學習,考試還行,一到實際開發(fā)和應用就歇菜了。
解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發(fā)的經(jīng)驗,從而彌補這些不足,盡快達到企業(yè)的實際要求。
二:如何選擇項目
項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據(jù)Java的研究和實踐經(jīng)驗總結,選擇項目的時候要注意以下方面:
1:項目不能太大,也不能太小
這個要根據(jù)項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。
2:項目不能脫離實際應用系統(tǒng)
項目應該是實際的系統(tǒng),或者是實際系統(tǒng)的簡化和抽象,不能夠是沒有實戰(zhàn)意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員盡快地融入到實際項目的開發(fā)當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。
3:項目應能覆蓋所學的主要知識點
學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。
4:最后綜合項目一定要是實際應用系統(tǒng)
學員經(jīng)過這個項目的練習,就要走上實際的工作崗位了,如果這個系統(tǒng)還達不到實際應用系統(tǒng)的標準,學員練習過后也還是達不到企業(yè)實際的需要,那么這個培訓應該說質(zhì)量就不高了。理想的狀況是這個項目就是實際項目,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。
三:Java怎么選擇項目
這個不是靠想象,而是根據(jù)實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來分析:
。1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發(fā)實際應用,通常我們還不能選最簡單的項目,因為學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目
。2)最終項目定下來過后,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然后定出每個分階段的任務
(3)然后開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍復雜點,這樣才能達到訓練的目標。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點和深度。
。4)然后是選擇上課期間的演示項目,演示的項目是為了做分階段項目服務的,可以認為是分階段項目的分階段項目
。5)最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。
好了,把上面的分析用正向描述就是:
日常教學和練習中學習和掌握的知識
==〉演示項目
==〉分階段項目
==〉綜合項目
==〉勝任企業(yè)實際開發(fā)需要。
附注:有了好的項目還要有好的訓練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導學生親自動手做,而不是看和聽,所以盡量不要選擇有現(xiàn)成代碼的項目,演示用的項目也最好不配發(fā)代碼,讓學生能夠跟著做出來才是真的掌握了。
上面闡述了Java對項目的態(tài)度和基本選擇方法,這里再把其中幾個重要的、與眾不同的特點闡述如下:
1:真項目
項目一定要真實,要是企業(yè)實際應用的,不能是教學性的項目,否則會脫離實達不到項目實訓的效果。還有一個一定要是最新的項目,企業(yè)的要求也是在不斷變化的,應用技術的方向和層次也在不斷變化,這些都體現(xiàn)在最新項目的要求上,舊項目所要求的技術和層次很可能已經(jīng)過時了,根本達不到訓練的目的`。
Java的做法是:沒有固定項目,每個班做項目之前會從企業(yè)獲取最新的項目需求,然后經(jīng)過挑選和精心設計,以保證既能訓練技術,又能得到實際的開發(fā)經(jīng)驗。這樣實現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學什么,然后也跟著做什么。
2:真流程
開發(fā)的流程也要跟企業(yè)的實際開發(fā)保持一致。從項目立項開始,到需求分析、概要設計、詳細設計、編碼、測試的各個環(huán)節(jié),都要完全按照真實的開發(fā)流程來做。
Java的主力老師都是實戰(zhàn)出身,在Java開發(fā)方面都至少有七年以上的開發(fā)經(jīng)驗,同時具備多年的項目管理經(jīng)驗,所以能夠完全按照企業(yè)開發(fā)的流程來訓練學生。
3:真環(huán)境
開發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺、應用服務器、常用插件、測試工具、項目管理工具、項目管理文檔等等。
Java的做法是:構建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開發(fā)一樣,分團隊開發(fā)。老師就相當于項目經(jīng)理,一個班分成多個小組,每個組有自己的Team
Leader,大家分工合作,共同完成項目。
4:真開發(fā)
這是Java最與眾不同的一點,Java深知:軟件是做出來的,而不是聽出來或者看出來的,企業(yè)需要能實際開發(fā)的人員,而不是只聽過、看過但不能做的人。所以Java非常強調(diào):項目一定要讓學生動手寫出來。
Java的做法是:老師做為項目經(jīng)理,帶領著大家一起去做需求分析、概要設計、數(shù)據(jù)結構設計、接口設計、重要業(yè)務流程的分析設計等,然后由學生們分團隊進行開發(fā),實現(xiàn)整個項目。這里有幾個與眾不同:
(1):現(xiàn)場帶領學生一起做分析和設計,而不是預先做好了來講講。因為需要學生學習的是分析設計的過程和方法,而不是已經(jīng)做好的結果。
(2):Java選用的項目基本都是企業(yè)最新的項目,很多都是Java的學生和企業(yè)在同期開發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學生的依賴思想,認認真真去開發(fā)。可能有同學會問:為什么不選擇有源代碼的項目呢,那樣還可以參考學習啊!
java實訓心得5
一、實訓目的
1、熟練掌握Java面向?qū)ο蟪绦蛟O計的基礎知識。
2、熟練掌握Java中常用的Swing組件的使用方法。
3、熟練掌握Java程序中圖形用戶界面設計的方法。
4、熟練掌握使用JDBC操作數(shù)據(jù)庫的方法。
5、通過實訓,培養(yǎng)學生分析和解決實際問題的能力,提高調(diào)試和分析應用程序的能力,并為后續(xù)Java高級編程等專業(yè)課程的學習奠定良好的基礎。
二、課程設計報告內(nèi)容
2、1實訓內(nèi)容
本課程設計的題目是設計一個簡化的倉庫管理系統(tǒng)。該系統(tǒng)從倉庫管理人員的角度出發(fā),實現(xiàn)對貨物信息、生產(chǎn)商信息的瀏覽、添加、刪除和查詢,同時還可以對貨物出貨、入貨進行操作和控制。設計內(nèi)容主要包括系統(tǒng)分析、數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建、系統(tǒng)各個窗體的布局及其編碼實現(xiàn)。
系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎上完成的。該管理系統(tǒng)需要完成的基本功能主要有:
用戶管理:主要包括用戶的添加、修改和刪除。
供應商管理:主要包括供應商的添加、刪除和修改。
產(chǎn)品管理:主要包括產(chǎn)品的添加、刪除和進貨、出貨。
產(chǎn)品視圖管理:主要包括產(chǎn)品查詢、數(shù)據(jù)文件的導入、查詢結果集的導出。
2、2實訓設備或軟、硬件
硬件:PⅣ及以上性能的PC機;
軟件:Windows 20xx或Windows XP系統(tǒng);JDK工具;JCreator4。0環(huán)境
2、3功能設計及思想
本次實訓設計采用選擇結構化開發(fā)方法,即用系統(tǒng)工程的思想和工程化的方法,按照用戶至上的原則,自頂向下整體分析與設計和自底向上逐步實施的系統(tǒng)開發(fā)過程。是組織、管理和控制信息系統(tǒng)開發(fā)過程的一種基本框架。其基本思想:在系統(tǒng)分析時,采用自頂向下、逐層分解,由抽象到具體的逐步認識問題的過程;在系統(tǒng)設計的時候,先考慮系統(tǒng)整體的優(yōu)化,再考慮局部的優(yōu)化問題;在系統(tǒng)實施的時候,則堅持自底向上,先局部后整體,通過標準化模塊的連接形成完整的`系統(tǒng)。
開發(fā)過程主要包括以下幾個階段:系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設計階段、系統(tǒng)實施階段、系統(tǒng)運行與維護階段,每個階段都有明確的任務和目標,這樣整個開發(fā)過程容易調(diào)整和控制。
三、結論
倉儲是現(xiàn)代物流的一個重要組成部分,在物流系統(tǒng)中起著至關重要的作用,是廠商研究和規(guī)劃的重點。高效合理的倉庫管理系統(tǒng)可以幫助廠商加快物資流動的速度,降低成本,保障生產(chǎn)的順利進行,并可以實現(xiàn)對資源有效控制和管理,現(xiàn)代物流的發(fā)展需要現(xiàn)代化的倉庫管理系統(tǒng)。作為計算機應用的一部分,使用計算機對倉庫信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高倉庫管理的效率,也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。企業(yè)通過使用本系統(tǒng),可以實現(xiàn)對產(chǎn)品和供應商實現(xiàn)添加、刪除、修改等管理,對操作員進行添加、刪除、修改密碼等操作,以及查詢出庫入庫產(chǎn)品信息和供應商信息等功能,這樣就提高了效率,避免出錯。倉庫管理系統(tǒng)軟件切實推進了倉庫管理的信息化。該軟件是以面向?qū)ο缶幊陶Z言為實現(xiàn)語言,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。操作人員只需輸入一些簡單的漢字、數(shù)字,即可完成操作,達到自己的目標。大大提高了工作效率,做到信息的規(guī)范管理,科學統(tǒng)計和快速查詢,讓倉庫管理系統(tǒng)更好的為企業(yè)服務。
JAVA的主要特點是JAVA的安全性高,不能寫病毒,所以適用于金融等對安全性要求較高的行業(yè)。用Java編寫的倉庫管理系統(tǒng)都具有Java上述特點。
三層架構在寫代碼時起到了很重要的作用,一切的工作都需要依附于這一結構才能夠真正地去構建要實現(xiàn)的系統(tǒng)。它們是組織整個系統(tǒng)的骨骼,支撐起整個系統(tǒng)的各項功能。action層是返回層,biz層是業(yè)務邏輯層,dao層是數(shù)據(jù)訪問層。
實訓中遇到的問題及解決方案:
Java對于某些細節(jié)的東西要求是很嚴格的對于代碼是不能出錯的這是絕對的因為如果你出了一點點的小錯誤可能導致你的整個程序都跑步起來,或者是其中某些重要的功能不能實現(xiàn)。再有對于頁面的設置頁面之間的跳轉傳值字體的設置是關鍵雖然這是一個在老師看來是不為問題的問題但還是經(jīng)常出錯utf—8這個就是頁面上的設置。是一個很小的細節(jié)問題。這里也體現(xiàn)了Java細節(jié)重要性。每天打開機器都要附加數(shù)據(jù)源、還原數(shù)據(jù)庫,并且SQL Sever數(shù)據(jù)源的驗證有“使用網(wǎng)路登錄ID的WindowsNT驗證”和“使用用戶輸入登錄ID密碼的SQLSever驗證”兩種驗證方法,本次實訓程序應該選擇第一種驗證方法。本次實訓時我就是因為選錯了驗證方法導致數(shù)據(jù)庫無法與倉庫管理里系統(tǒng)連接,導致了不能登錄。
從用戶角色需求上看,整個系統(tǒng)應該有兩種用戶角色,即普通操作員與系統(tǒng)管理員。操作員可以進行產(chǎn)品信息和供應商信息的查詢,產(chǎn)品添加、修改、刪除等操作,而沒有權限添加新的操作員,刪除操作員或者更改操作員密碼;系統(tǒng)管理員除了具有操作員所有可實現(xiàn)操作外,還擁有對操作員進行管理的權限,即添加新的操作員,刪除操作員和修改操作員密碼。每個角色操作都通過用戶名和密碼驗證后登錄。
從性能上看整個系統(tǒng)應當操作簡便,界面友好,維護簡便。數(shù)據(jù)庫要求運行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運行對計算機硬件平臺和操作系統(tǒng)平臺要求適中。
最后總結:此次實訓所做的倉庫管理系統(tǒng)已達到中等水平,個人感覺已經(jīng)能滿足一般公司要求。
四、結束語
我在這次實訓項目中最大的收獲有以下幾個方面:
一、在系統(tǒng)設計方面,我熟悉了系統(tǒng)設計的整體步驟。系統(tǒng)設計大體可分為需求分析、概念設計、邏輯設計、物理設計、數(shù)據(jù)庫的實施及調(diào)試測試六大步驟。每個階段都必須認真對待,只要錯一個小地方,就會影響整個設計。另外,還必須對所要設計的系統(tǒng)有總體的構思和了解,知道自己要做什么,要實現(xiàn)什么,并且要實際的進行相關的調(diào)查,不能憑想象或自己的了解,這樣會在后續(xù)的工作中遇到很多的問題。
二、在數(shù)據(jù)庫方面,我在表的創(chuàng)建部分嘗試了很多次,表的內(nèi)容修改了好幾遍,關系也建立了好幾遍。從中我了解到建立好表是建立好整個數(shù)據(jù)庫最基礎也是最重要的部分。表的內(nèi)容和表之間的關系一定要建立正確,要不然以后再修改會很麻煩。我還領略到了數(shù)據(jù)庫設計在計算機領域的重要性。數(shù)據(jù)庫作為一個永久存儲形式在應用中發(fā)揮著重要的作用。
java實訓心得6
終于搞定了這份實訓報告,受益匪淺啊!一開始想做計算器那個課題,原因很簡單,就是因為我感覺那個課題很簡單,在百度里一搜就搜到了一模一樣的源程序。只是感覺沒什么意思,那個界面也不是很好看,又不好玩。所以就做了現(xiàn)在這個猜數(shù)游戲。一直想編個游戲程序,于是就到網(wǎng)上去搜代碼,一下子就搜到了,而且代碼很少,簡單易懂。程序是弄好了,那么簡短的程序?qū)懫饒蟾婢头鸽y了!不得不把程序再添加些模塊,充實充實。
這也讓我感覺實訓遠比想像的難度大,不是網(wǎng)上隨便搜一下就可以交差的!不僅需要自己看懂代碼,還需要根據(jù)自己的需要添加模塊,充實代碼。
從網(wǎng)上搜的代碼都是字符界面的,老師說既然字符界面的沒挑戰(zhàn)性,那就做圖形界面的好了。做圖形界面就有點犯難了,首先沒有什么程序可以參照了,必須自己充分理解字符界面的源代碼,然后逐步修改完善。
我依據(jù)課本上的GUI章節(jié)設計了此次的java簡單程序,基本實現(xiàn)了課題的要求,還添加了圖片以增加視覺效果,以及確定按鈕方便用戶確定輸入數(shù)字。
通過這次實訓我的`體會歸納為以下4點:
1、態(tài)度第一。擺正自己的心態(tài),不要以為什么東西上網(wǎng)搜搜就可以了,一定要有自己的東西。只有自己付出過,當程序運行成功時的那種喜悅才會令自己有一種莫名的自豪感。態(tài)度決定一切!
2、興趣是關鍵。我的學習完全是興趣導向的,所以壓力并不大。因為有興趣,所以我會很想充分理解一切細節(jié)。又因為理解,所以許多原本片片斷斷的知識都可以漸漸互相融會貫通,累積技術能量,理論和實務之間的藩籬被打破了,學習效率倍增。學習并快樂著!
3、敢于挑戰(zhàn)。不安于現(xiàn)成的程序,要敢于用多種方法實現(xiàn)一個目的,F(xiàn)在的網(wǎng)絡科技很發(fā)達,想要一個源程序的確很簡單,所以很多人都是在自己都不明白題目要求時,就可以在網(wǎng)上搜到一模一樣的代碼,根本沒有自己的東西。挑戰(zhàn)自我是項艱巨的任務。只有堅持自己多看代碼多寫程序才會有更多的收獲。
4、不懈追求。要對源代碼進行不斷地完善,要盡可能地實現(xiàn)課題所要求的功能。對初學者來說,大量地寫程序是必要的,但過了某個階段之后,寫程序所帶來的技術能力成長已經(jīng)到了極限,還不如多花一點時間看書,學新技術和新觀念?梢詮膶崿F(xiàn)源程序功能著手,比如添加寫模塊啊什么的,實現(xiàn)更多功能。看著自己編的程序能成功運行,這樣自己會更感興趣,也就會樂此不疲。
java實訓心得7
一、 實習目的
通過對java語言、JavaWeb、Oracle數(shù)據(jù)庫應用設計及SQL語言的復習和鍛煉,并且通過使用MyEclipse 開發(fā)平臺設計庫存管理系統(tǒng)項目,以達到充分熟悉開發(fā)平臺及其應用設計。同時掌握并實踐軟件項目設計規(guī)范及其開發(fā)流程:需求分析、概要設計、詳細設計、代碼編寫、系統(tǒng)測試及軟件手冊編寫,以便提前適應軟件公司開發(fā)流程、環(huán)境和工作要求進一步了解java開發(fā)的相關知識,掌握java開發(fā)的基本技術,豐富java開發(fā)的實戰(zhàn)經(jīng)驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,培養(yǎng)我們綜合運用已學知識Java語言的面向?qū)ο缶幊棠芰;培養(yǎng)我們動手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
二、實習主要流程
1、公司管理規(guī)則,程序員素質(zhì),程序員編碼規(guī)范;
2、需求開發(fā)與管理;
3、面向?qū)ο蠓治雠c設計,面向?qū)ο缶幊痰奶匦裕?/p>
4、 javaSE、javaWeb 、頁面設計-JSP頁面;
5、數(shù)據(jù)庫設計、SQL應用;
6、軟件需求分析與設計;
7、項目實戰(zhàn)
三、 實習內(nèi)容
Oracle數(shù)據(jù)庫
數(shù)據(jù)庫是數(shù)據(jù)的結構化集合。計算機是處理大量數(shù)據(jù)的理想工具,因此,數(shù)據(jù)庫管理系統(tǒng)在計算方面扮演著關鍵的中心角色,或是作為獨立的實用工具,或是作為其他應用程序的組成部分。
Oracle服務器還有一套實用的特性集合,這些特性是通過與我們用戶的密切合作而開發(fā)的。在我們的基準測試主頁上,給出了Oracle服務器和其他數(shù)據(jù)庫管理器的比較結果。
Oracle服務器最初是為處理大型數(shù)據(jù)庫而開發(fā)的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用于眾多要求很高的生產(chǎn)環(huán)境。盡管Oracle始終在不斷發(fā)展,但目前Oracle服務器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合于訪問Internet上的數(shù)據(jù)庫。
java與SQL的應用
Java語言是編寫數(shù)據(jù)庫應用程序的杰出語言之一,它提供了方便訪問數(shù)據(jù)的技術。利用Java語言中的JDBC技術,用戶能方便地開發(fā)出基于Web網(wǎng)頁的數(shù)據(jù)庫訪問程序,從而擴充網(wǎng)絡應用功能。JDBC(Java Database Connectivity,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一的訪問接口。JDBC由一組用Java語言編寫的類與接口組成,通過調(diào)用這些類和接口所提供的方法,用戶能夠以一致的方式連接多種不同的數(shù)據(jù)庫系統(tǒng)(如Access、SQL Server 20xx、Oracle、Sybase等),進而可使用標準的SQL語言來存取數(shù)據(jù)庫中的數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫系統(tǒng)編寫不同的Java程序代碼。
控制技術-Servlet技術
1) 什么是Servlet?
一個servlet就是Java編程語言中的一個類,它被用來擴展服務器的性能,服務器上駐留著可以通過“請求-響應”編程模型來訪問的應用程序。雖然servlet可以對任何類型的請求產(chǎn)生響應,但通常只用來擴展Web服務器的應用程序。Java Servlet技術為這些應用程序定義了一個特定于HTTP的 servlet類。
javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實現(xiàn)Servlet接口,該接口定義了生命周期方法。
2) Servlet的生命周期
一個servlet的生命周期由部署servlet的容器來控制。當一個請求映射到一個servlet時,該容器執(zhí)行下列步驟。
頁面設計-JSP頁面
1)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)。
2) JSP技術的強勢
。1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。
(2)系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見的。
。3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多臺Application進行事務處理,消息處理,一臺服務器到無數(shù)臺服務器,Java顯示了一個巨大的生命力。
。4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。
3) JSP技術的弱勢
(1) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復雜性。
。2) Java的運行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比”了。從另一方面,它還需要硬盤空間來儲存一系列的.java文件和.class文件,以及對應的版本文件。
四、實習總結
通過這一期的實訓,雖然實訓的時間不長,但是總體上收獲挺大的,學習中我不但有了學習成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。
當我們正式準備學習實訓java編程技術時,讓我倍感興奮,畢竟java是自己以后想主攻技術,所以自然也就非常的亢奮。剛開始實訓的第一天,同學們就推薦我為組長,我感覺肩上責任之重大,那一刻起,我就決心帶領我們小組,奮戰(zhàn)我們的實訓路。當然開始學習后也并非是想象中那樣順利,開始的'學習讓我異常感到學習任務的艱巨,因為學習中我們遇到了很多以前未曾遇到的難點,有時難免冥思苦想也無濟于事,通過我們小組的積極努力協(xié)作,同時請教老師和其他同學,我們順利的化解了一道道的障礙。
這讓我不斷的對學習技術又有了新的認識:學習中我們必須邊總結邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂于地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那么其經(jīng)驗也就肯定比我們豐富。上課時一定要專心聽講,一個關鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現(xiàn)以后就跟不上老師講課的進度而掉隊。所以學習中我們寧可先勞其筋骨,苦其心志,惡其體膚,也不能掉隊跟不上學習進度。
在這里,我非常感謝實訓的指導老師,在老師的幫助和指導下,我克服了Java學習上的一道道難關,課上認真聽講,摘好必要的筆記,并通過自己課后的不斷消化學習,現(xiàn)在自己已經(jīng)基本掌握了java的基礎知識,并且能獨立的開發(fā)出系統(tǒng)。
實訓即將結束了,我非常懷念廈門萬策在南昌大學的校內(nèi)實訓,在實訓的這短短兩周的時間里,我每一天過的都市踏實的,充實的;我相信,只要我秉持艱苦奮斗,為理想拼搏的精神,盡管在未來的java路上荊棘叢叢,我一定可以披荊斬刺,度過重重難關,實現(xiàn)自己未來的理想!
實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結果是相同的,我們都會因涉事而成長。
通過實習,我自身發(fā)生了重大的轉變。首先,進入公司,你就是一名職業(yè)人,不再是一名學生,你要具備一名職業(yè)人應具備的素養(yǎng),不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規(guī)定要嚴格遵守。然后,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,我要堅定自己的信念,在公司好好實習,爭取提早轉正,我相信我會在JAVA開發(fā)這條路上走的更長更遠。
有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。 另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運行時就是有錯誤,讓其他同學幫忙看了一下,發(fā)現(xiàn)其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以后的工作或生活中也是很關鍵的。 俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。 此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經(jīng)過我們大家的討論和老師細心的一一指導,問題得到了解決。 兩個禮拜的實訓結束了,收獲頗豐,同時也更深刻的認識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以后的學習做了引導,點明了方向,我相信在不遠的未來定會有屬于我們自己的一片美好天空!
java實訓心得8
經(jīng)過一個學期的學習,Java的課程已經(jīng)結束了。可是我知道,學習java的路上,我們才剛剛起步。學Java之前我聽許多人說Java很難,學了之后我感覺Java確實不容易,想學好它并非易事。我覺得學Java必須做到三步走:
1、課前認真預習。
2、課上認真聽講。
3、課下認真復習。
我想只有做好這三步,自己才能跟上老師的步子。
回想一下學習Java時的情景,我仍然興奮不已。其實在剛接觸Java時,自己確實有點暈,但經(jīng)過一段時間學習,逐漸走出了迷霧。剛開始學習循環(huán)時,我覺得那一塊很不熟悉,做題時,思路半天才理出來。經(jīng)過一段時間的練習,我漸漸的走出了第一個迷霧。但是到了第六章,我徹底暈了,看書看得也一知半解暈暈乎乎的。類與對象是在學了第七、八章后弄清的。到了最后一章,學到字符串時,傳遞參數(shù)真讓我暈啊,然后我又是練習,最后略微弄明白了點。我總結了我學Java的特點:先是不懂,后明白,再次不懂,又明白,又一次暈,最后弄清。經(jīng)過三起三落,經(jīng)過幾個迷霧之后,我對Java也有了更為深入的了解,就學會了Java。
Java學起來很有趣,通過學習Java可以提高自己的邏輯能力。在學習Java期間我們做了一些程序,我們班的同學也都積極準備,完成的還不錯!在做程序時,我遇到了一些難題,有時也會出現(xiàn)錯誤,時間長了弄得我心煩意亂,但是我知道只有堅持下去才會成功。因為Java是一種面向?qū)ο蟮木幊陶Z言,剛接觸Java的人可能會感覺比較抽象,不過沒關系不用著急,上課的時候認真聽老師講解,一些概念知識慢慢去理解,課后多做練習,熟能生巧,哪怕是你的記性再好,課后不去強化練習也沒用,只有多練了,當你在做項目時你才能很熟練的寫出你想要代碼。平日在練習時若遇到不會的題目或是在項目中遇到解決不了的問題,首先不要急著去問老師,或是急著上百度搜答案,那樣即使你得到了正確答案,以后在其它地方遇到同樣的問題,你還是不知道怎么解決!所以說,在遇到問題時,自己先想想要怎么解決,回顧一下老師上課的內(nèi)容,如果自己還是想不出什么好方法的話,也可以向同學請教請教,三人行必有我?guī),你不懂的地方其他同學可能知道。如果還是沒能解決,那只有問老師或是上網(wǎng)搜索查找相應的解決方法了。好好理解其解決思路。真的弄不懂時我就問同學一起解決。通過幾個階段的練習,我覺得又把學過的知識復習了一遍,通過同學之間的交流溝通,我覺得我們班的學習氛圍更加濃厚了。
我覺得把Java學會的關鍵一點就是堅持練習。學習Java時每天必須保證一定量的練習,我們老師也說學習編程語言沒有捷徑可走。真的,只有每天反復操作了,經(jīng)常寫代碼了,我們在遇到問題時才有一定的思路。欲速則不達,學習編程語言需要一個比較漫長的階段,不能一步登天,這需要一個過程,在這個過程中慢慢積累經(jīng)驗,扎實基礎。不要以為寫出了一個簡單的小程序,就認為自己已經(jīng)學的很好了,這只不過是在你學習編程過程中一個小小的實踐。不要滿足于現(xiàn)狀,要不斷完善自己的知識體系,善于總結實踐經(jīng)驗。要端正自己的學習態(tài)度,是主動去學,而不是被動!提高自學能力。學習編程的秘訣是:編程、編程、再編程。不僅要多實踐,而且要快實踐。
我們在看書的時候,不要等到你完全理解了才動手敲代碼,而是應該在看書的同時敲代碼,程序運行的各種情況可以讓你更快更牢固的掌握知識點。程序代碼是軟件開發(fā)最重要的成果之一,其中滲透了程序員的`思想與靈魂。當你學習一個類以后,你就可以自己寫個簡單的例子程序來運行一下,看看有什么結果,然后再多調(diào)用幾個類的方法,看看運行結果,這樣非常直觀的把類給學會了,而且記憶非常深刻。然后不應該滿足把代碼調(diào)通,你應該想想看如果我不這樣寫,換個方式,再試試行不行。記得哪個高人說過學習編程就是個破壞的過程,把書上的例子,自己學習Documentation編寫的例子在運行通過以后,不斷的嘗試著用不同的方法實現(xiàn),不斷的嘗試破壞代碼的結構,看看它會有什么結果。
通過這樣的方式,你會很徹底的很精通的掌握Java。舉個例子,我們都編過Hello World,一開始很多同學不是很理解為什么main方法一定要這樣來定義public static void main(String[] args),能不能不這樣寫?我剛也有這樣的疑問。想知道答案嗎?很簡單,你把main改個名字運行一下,看看報什么錯誤,然后根據(jù)出錯信息進行分析;把main的public取掉,在試試看,報什么錯誤;static去掉還能不能運行;不知道m(xù)ain方法是否一定要傳一個String[]數(shù)組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫args參數(shù)名稱的,也可以把args改成別的名字,看看運行結果如何。我當初學習Java的時候就是這樣做的,把Hello World程序反復改了七八次,不斷運行,分析運行結果,最后就徹底明白為什么main方法是這樣定義的了。這樣雖然比較費時間,不過一個例子程序這樣反復破壞幾次之后。我就對這個相關的知識徹底學通了。有時候甚至故意寫一些錯誤的代碼來運行,看看能否得到預期的運行錯誤。這樣對于編程的掌握是及其深刻的。
對學習編程來說,不要求英語,但不能一點不會,。最起碼像JAAPI文檔這些東西還是要能看懂的,連猜帶懵都可以;旁邊再開啟一個"金山詞霸"?炊嗔司蜁絹碓绞炀。在學JA的同時學習英文,一箭雙雕多好。另外好多軟件需要到英文網(wǎng)站下載,你要能夠找到它們,這些是最基本的要求。英語好對你學習有很大的幫助。
學習Java這段時間,有時候會覺得有點苦,但是我覺得正是有了你奮斗時的苦,才能換來學成后的甜。當你經(jīng)過認真寫代碼做完一個項目時,你會有一種成就感。心里有一種說不出的喜悅之情。
學習Java靠得是韌勁,靠得是拼勁,考得是堅持不懈。如果做好了這幾點,我想Java對你來說不會太難。還有,你自己要有信心,相信自己能學會。以上就是我在學了Java后的一些感言。
java實訓心得9
面臨畢業(yè)與就業(yè)的壓力,不久將來就要從一個學生到一個社會人的轉變:技術在不斷的提高,思路在不斷的開闊,思想在不斷的升華,更重要的是自己的理想和抱負更加的堅定。對于一個投身于IT的新人,經(jīng)驗談不上,一些學習的心得倒是可以拿出來探討一下,我們該如何面臨這個似曾相識的社會,突然一天如此接近。面對“全球經(jīng)濟不景氣”帶來的就業(yè)壓力,我們正在逐漸走向成熟,我們意志更加堅強,我們深知不經(jīng)一番寒徹骨,哪來梅花撲鼻香。深深地體會到找一份好工作多么不容易的,尤其是能力匱乏的我們。一切都要付出行動,不能空想,要實現(xiàn)目標,就得不懈的努力。
的確,軟件仍然是一個朝陽行業(yè),對于人才的需求量也很大,這也是為什么很多人努力走上這座獨木橋的原因。但是當你面臨人生的一個選擇時,當你決定要踏上軟件開發(fā)之路時,你應該問一下自己:我為什么要選擇它?其實很多人在這條道路上摸爬滾打了多年也沒弄清楚這個問題的答案。如果你想在這條道路上有所成就的話,一是興趣使然,二是做好自己的職業(yè)規(guī)劃。
軟件開發(fā)其實是一條非常艱苦的路,不停的學習,不斷的熬夜,沒有鮮花更沒有掌聲,陪伴你的是那漫長而孤獨的夜。想一想我們準備好迎接這一切了嗎?如果沒有興趣我勸你還是放棄這條路,沒有興趣你就在這條路上走不長,等待你的`只有轉行。如果你真的把它作為你職業(yè)生涯的跳板,那么請你做好自己的人生規(guī)劃,有步驟的實現(xiàn)它。
話題稍微遠了一點,現(xiàn)在我就談談自己在Java學習方面的心得和教訓。古人云:活到老,學到老。讀書學習實乃艱苦之事,花費時間,消耗精力。然苦之外亦見其樂:得到了知識,提高了認識,完善了自己。學習,求其真,務其實,應“敏而好學,不恥下問”,才能不斷促使進步。學習,不僅求知,也要懂法,學會方法比掌握知識更加重要。笛卡爾說過,“沒有正確的方法,即使有眼睛的博學者也會像瞎子一樣盲目摸索”,可見學習方法的重要性。
其實,大學之前幾乎沒有軟件技術之類的概念,大三之前仍然對于程序懵懂不開。但是這并不能妨礙我熱愛這個行業(yè),也不能就斷定我在這個行業(yè)里一事無成。剛學?Java,我的確感覺不開竅,特別對OO(面向?qū)ο?編程仍然不能理解。但是人如果一思考,其實什么問題都解決了。對于學習java基礎的經(jīng)驗就是多做、多思考,基礎知識的學習不能不求甚解,要追本溯源,弄清問題的本質(zhì)。這樣才能舉一反三,由點及面。對于抽象的東西要能具體化,對于具體的東西要能抽象化。
我學習java基礎一直使用的是《編程思想》第四版這本書,感覺挺不錯的,全面透徹通俗易懂,在國外也是廣受好評,我很惋惜沒有早點知道這本書,否則也不回浪費大學三年青春歲月,一無是處的打發(fā)光陰,值得慶幸的事這本書一定程度上激發(fā)了我對java學習的興趣與潛力。英語能力強的話,可以直接看英文原版。我一直強調(diào)重視基礎,如果你的java基礎打的牢,你在學習那些java框架就是非常輕松的事了。
java實訓心得10
容我先說句廢話,經(jīng)過同學們多次的互相理論與向上建議,對于第二次次實習地點安排在學校這個結果我還是非常高興的,畢竟少了很多旅途勞累。
這次實習內(nèi)容是java web,我想應該與本學期開過javaweb這門課有關,畢竟上學期學過java和數(shù)據(jù)庫,本覺得應該會比較輕松,開始之前大家都說這實習可是可以放松了,可是等老師開始講之后發(fā)現(xiàn)這個東西理論上知識點不多,可是應用起來還是感到非常困難。 這次實習老師風格與上次實習的那位不同,去年那簡直是從零開始講,這次上來沒細講java和SQL,直接jsp。于是上學期開過的、紙上談兵的java課就露出破綻了,簡直要從頭學起,更別說與jsp、sql融合了。另外用jsp寫網(wǎng)頁嘛,這個語言不是很火,去Github上找,開發(fā)web應用的大多是php、python,而servlet這個東西非;A,甚至并不能算作一個開發(fā)框架,所以網(wǎng)上的資料也并不好找,網(wǎng)上都是些Struts2、Spring3、Hibernate,總之這開始的時候就很是艱難,晚上回到宿舍也經(jīng)常要花很多時間來補之前的知識,java封裝繼承什么的,當然,這很累。
白天聽課并不能高效的吸收老師所講的,下來問了一下同學們是差不多的情況,可能是老師的節(jié)奏我們不太習慣。不過這學完也終究是會了一些,大概說一下,JSP全名 Java Server Pages,一種動態(tài)網(wǎng)頁技術,所謂動態(tài)就是可以與用戶交互就像論壇什么的,而html靜態(tài)頁面就是只能給用戶看的。首先,我們配置了幾個環(huán)境:java的JDK和服務器Tomcat。至于IDE,我還是用我比較順手的jetbrain家的IntelliJ IDEA,對了,不用Eclipse是因為它丑。
之前都是寫靜態(tài)頁面,對于動態(tài)頁面的環(huán)境配置還真是頭疼了一段時間,看了一些博客,發(fā)現(xiàn)這個主要是在File——ProjectStructure配置依賴的jar包,還有就是 tomcat服務器的配置。配置好了開始學JSP內(nèi)部對象及內(nèi)部對象所對應的一些方法。再就是JSP與數(shù)據(jù)庫
的聯(lián)系,怎么樣操作Mysql數(shù)據(jù)庫等等。
在用一種語言寫程序的時候,demo通常是零星幾個功能的嘗試,而去寫一個偏實戰(zhàn)的項目時,是需要從需求分析、模塊設計到實現(xiàn)功能的一整套流程,這些我們從來沒有做過,當我們C05開源盛世(項目組)開始做項目的'時候,第一步的需求分析就費了好多功夫,功能點想的不全面,導致中途還要進行改動。模塊設計也是類似的情況,低內(nèi)聚高耦合這種理念可是不好理解。此處多謝伙伴們抬舉,我這個組長也是個沒當過組長的新手,可能是命題選的比較偏(做的東西類似知乎),在開始時就遇到了一些棘手的問題。
做這個項目對團隊的協(xié)作能力要求很高,在這里,我作為組長出了這么幾個大的紕漏:程序框架搭的不夠細致、項目約定不夠全面、沒有及時收集組員的進度反饋、同步項目文件的頻率太低,實現(xiàn)順序不當導致功率浪費。這些導致我們5個人開始不久就發(fā)生了如下問題:類名沖突、同一個模塊寫了兩遍、制作前臺的進度沒有與后臺進度同步,導致了不能及時測試與調(diào)試程序。
最后,這個項目讓我看到了很多,尤其是分工和成員之間的同步方面,發(fā)揮出團隊合作的力量對于我還是個巨大的挑戰(zhàn),以及再一次強調(diào)了實踐的重要性,從中也看出了我們相比于那些真正開發(fā)團隊的的青澀與弱小。歷練方能不死,活著真難!
java實訓心得11
時間過得真快,轉眼間,在廈門萬策實訓基地短短20天的實訓生活已悄然過去幾天了,然而實訓的過程還歷歷在目。
實訓期間,讓我學到了很多東西,不僅使我在理論上對IT領域有了全新的認識,在實踐能力上也得到了提高,真正地做到了學以致用,更學到了很多做人的道理,對我來說受益匪淺。除此以外,我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這一次親身感受到理論與實際的相結合,讓我大開眼界。也是對以前所學知識的一個初審吧!這次實訓對于我以后學習、找工作也真是受益匪淺,在短短的20天中相信這些寶貴的經(jīng)驗會成為我今后成功的重要的基石。
作為一名大三的學生,經(jīng)過差不多三年的在校學習,對程序設計有了理性的認識和理解。在校期間,一直忙于理論知識的學習,只能偶爾練習一些小程序,沒有機會也沒有相應的經(jīng)驗來參與項目的開發(fā)。所以在實訓之前,軟件項目開發(fā)對我來說是比較抽象的,一個完整的'項目要怎么來分工以及完成該項目所要的基本步驟也不明確。而經(jīng)過這次實訓,讓我明白一個完整項目的開發(fā),必須由團隊來分工合作,并在每個階段中進行必要的總結與論證。
一個完整項目的開發(fā)它所要經(jīng)歷的階段包括:規(guī)劃和用例說明、項目結構和風險評估、業(yè)務功能說明書、詳細設計說明書、代碼實現(xiàn)、測試、操作手冊。一個項目的開發(fā)所需要的財力、人力都是大量的,如果沒有一個好的遠景規(guī)劃,對以后的開發(fā)進度會產(chǎn)生很大的影響,嚴重時導致在預定時間內(nèi)不能完成該項目或者完成的項目跟原先計劃所要實現(xiàn)的項目功能不符合。一份好的項目結構、業(yè)務功能和詳細設計說明書對一個項目的開發(fā)有明確的指引作用,它可以使開發(fā)人員對這個項目所要實現(xiàn)的功能在總體上有具體的認識,并能減少在開發(fā)過程中出現(xiàn)不必要的脫節(jié)。代碼的實現(xiàn)是一個項目開發(fā)成功與否的關鍵,可以說,前面所做的事情就是為代碼的實現(xiàn)做鋪墊。
經(jīng)過幾天天的JAVAwebOA辦公系統(tǒng)開發(fā)的實訓,我對JAVA軟件開發(fā)平臺有了更深一步的了解與深入,對Sun公司的MyEclipse認識與使用也有了大大的提高。開發(fā)這個OA辦公系統(tǒng)用到知識幾乎都是以前課本上所沒有學到這,很多都是現(xiàn)學現(xiàn)賣,所以用起來遇到很多的阻力。我做的模塊是考勤的請假管理,要用到DAO,和MVC設計思想模式。聽課的時候不太明白這是怎樣的一種設計模式,隨著慢慢的深入開發(fā),通過解決各種問題,體會到了這兩個設計模式的一些要領。雖然后面和數(shù)據(jù)庫連接時成功,但是卻沒有在數(shù)據(jù)庫看到應該增加進去的內(nèi)容,調(diào)試了很久還是沒有成功,由于時間問題最后只好作罷。但是我有決心會去弄明白它。
這次實訓也讓我深刻了解到,不管在工作中還是在生活中要和老師,同學保持良好的關系是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現(xiàn)代社會的做人的一個最基本的問題。對于自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是最好的老師,正所謂“三人行,必有我?guī)煛保覀兛梢韵蛩麄儗W習很多知識、道理。
突然想起魯迅先生的一句話:這里本來沒有路,只是走的人多了,也便成了路。生活的路呢?生活的路也是人走出來的,每個人一生總要去很多陌生的地方,然后熟悉,而接著又要啟程去另一個陌生的地方。在不久就要踏上人生另一旅程的時候,有時不免會感到有些茫然,感到無助,但生活的路誰都無法預設,只能一步一步摸索,但只要方向正確,不要走入歧途,走哪條路都走向光明。
java實訓心得12
在本學期我們進行了為期三周的java實訓。回首本學期的java學習,雖說時間很短,但其中的每一天都使我收獲很大、受益匪淺,它不但極大地加深了我對一些理論知識的理解,不僅使我在理論上對java有了全新的認識,在實踐能力上也得到了提高,真正地做到了學以致用,更學到了很多做人的道理,對我來說受益匪淺。除此以外,我知道了什么叫團隊,怎樣和團隊分工合作;同時我還學會了如何更好地與別人溝通,如何更好地去陳述自己的觀點,如何說服別人認同自己的觀點。這也是第一次讓我親身感受到理論與實際的相結合,讓我大開眼界。也是對以前所學知識的一個初審吧!這次實訓對于我以后學習、找工作也是受益匪淺的,在短短的三周中相信這些寶貴的經(jīng)驗會成為我今后成功的重要的基石;這對于我的學業(yè),乃至我以后人生的影響無疑是極其深遠的。
這次實訓雖然是我們的第一次,心得體會不過同學們表現(xiàn)不錯,由此看來,我們在進入大學的這幾個月里學到了不少的專業(yè)知識,只是自己感覺不到而已。對于所學專業(yè),我們不能過于自卑和擔憂,否則會妨礙自己學習。實訓是學習java的重要環(huán)節(jié),有利于我們鞏固專業(yè)知識、掌握工作技能,提高就業(yè)籌碼。
我把本次為期三周的實訓看作是“理論與實踐相結合的橋梁”。通過這周的實訓和學習,我知道了此次實訓的目的,也清楚目前自己的不足,那就是缺乏相應的知識與經(jīng)驗,對所學的專業(yè)知識不能夠很好地運用于實踐操作。正所謂“百聞不如一見”,經(jīng)過這次自身的切身實踐,我才深切地理會到了“走出課堂,投身實踐”的必要性。平時,我們只能在課堂上與老師一起紙上談兵,思維的認識基本上只是局限于課本的范圍之內(nèi),也許就是這個原因就導致我們對專業(yè)知識認識的片面性,使得我們只知所以然,而不知其之所以然!限制了我們網(wǎng)絡知識水平的提高。但是課本上所學到的理論知識是為我們的實際操作指明了方向、提供相應的方法,真正的職業(yè)技巧是要我們從以后的實際工作中慢慢汲取的。而針對實際操作中遇到的一些特殊的問題,我們不能拘泥于課本,不可純粹地“以本為本”。
在這次實訓中我得到了許多收獲,我第一次體會到java工程師的工作是什么樣子的,也發(fā)現(xiàn)了很多不曾注意到的細節(jié),在實訓的演示過程中,我對作為一名java工程師注意的事項應該從小事做起、從基本做起。把職業(yè)能力訓練與職業(yè)素質(zhì)有機的結合起來。相信這對我接下來學習專業(yè)知識會起到很有效的幫助,在接下來的幾個月里,我會以作為一名職業(yè)人的身份在這幾個方面要求自己,嚴格自我,向java工程師靠近。
而經(jīng)過這次實訓,讓我明白如果是一個完整項目的開發(fā),必須由團隊來分工合作,否則,即費力又費時還做不好這個項目。因此不管在工作中還是在生活中要和老師、同學保持良好的關系是很重要的。做事首先要學做人,要明白做人的道理,如何與人相處是現(xiàn)代社會的做人的一個最基本的問題。對于自己這樣一個即將步入社會的人來說,需要學習的東西很多,他們就是最好的老師,正所謂“三人行,必有我?guī)煛,我們可以向他們學習很多知識、道理。
實訓結束了感覺雖然辛苦,但很充實。我想這就是java工程師的工作。我也體會到java工程師成功地完成一個任務的那種興奮,那種小有成就的感覺是只有置身其中的人才能體會的。
總之,這次實訓為我提供了與眾不同的學習方法和學習體會,個人簡歷從書本中面對現(xiàn)實,為我將來走上社會打下了扎實的基礎。作為在校計算機專業(yè)的學生,現(xiàn)在我能做的就是吸取知識,提高自身的綜合素質(zhì),提高自己的職業(yè)技能,自己有了能力,到時候才會是“車到山前必有路”。我相信在不久的未來,會有屬于我自己的一片天空。
我希望計算機專業(yè)的同學在以后的學習或工作中以務實的態(tài)度給提供更多的機會鍛煉自己,為大家的成才與就業(yè)奠定堅實的基礎;并希望同學們要做好角色定位,將自己所學的知識,學熟、學精。
多學習和收集與項目有關的.資料,來提高自己的業(yè)務水平,同時多請教經(jīng)驗豐富的老師,使他們好的經(jīng)驗能夠?qū)ψ约浩鸬浇梃b作用,在他們的幫助下,能夠很快的培養(yǎng)自己的管理技能及節(jié)省時間,避免做無用功,也可以讓自己了解很多項目管理上的捷徑,從而減少自己會遇到的挫折和錯誤。
20xx—20xx學年度第一學期生物教研組工作計劃
指導思想
以新一輪課程改革為抓手,更新教育理念,積極推進教學改革。努力實現(xiàn)教學創(chuàng)新,改革教學和學習方式,提高課堂教學效益,促進學校的內(nèi)涵性發(fā)展。同時,以新課程理念為指導,在全面實施新課程過程中,加大教研、教改力度,深化教學方法和學習方式的研究。正確處理改革與發(fā)展、創(chuàng)新與質(zhì)量的關系,積極探索符合新課程理念的生物教學自如化教學方法和自主化學習方式。
主要工作
一、教研組建設方面:
1、深入學習課改理論,積極實施課改實踐。
2、以七年級新教材為“切入點”,強化理論學習和教學實踐。
3、充分發(fā)揮教研組的作用,把先進理念學習和教學實踐有機的結合起來,做到以學促研,以研促教,真正實現(xiàn)教學質(zhì)量的全面提升。
4、強化教學過程管理,轉變學生的學習方式,提高課堂效益,規(guī)范教學常規(guī)管理,抓好“五關”。
。1)備課關。要求教齡五年以下的教師備詳案,提倡其他教師備詳案。要求教師的教案能體現(xiàn)課改理念。
。2)上課關。
。3)作業(yè)關。首先要控制學生作業(yè)的量,本著切實減輕學生負擔的精神,要在作業(yè)批改上狠下功夫。
。4)考試關。以確保給學生一個公正、公平的評價環(huán)境。
。5)質(zhì)量關。
5、加強教研組凝聚力,培養(yǎng)組內(nèi)老師的團結合作精神,做好新教師帶教工作。
二、常規(guī)教學方面:
1、加強教研組建設。興教研之風,樹教研氛圍。特別要把起始年級新教材的教研活動作為工作的重點。
2、教研組要加強集體備課,共同分析教材,研究教法,探討疑難問題,由備課組長牽頭每周集體備課一次,定時間定內(nèi)容,對下一階段教學做到有的放矢,把握重點突破難點.
3、教研組活動要有計劃、有措施、有內(nèi)容,在實效上下功夫,要認真落實好組內(nèi)的公開課教學。
4、積極開展聽評課活動,每位教師聽課不少于20節(jié),青年教師不少于40節(jié),興“聽課,評課”之風,大力提倡組內(nèi),校內(nèi)聽隨堂課。
5、進一步制作、完善教研組主頁,加強與兄弟學校的交流。
我們將繼續(xù)本著團結一致,勤溝通,勤研究,重探索,重實效的原則,在總結上一學年經(jīng)驗教訓的前提下,出色地完成各項任務。
【java實訓心得】相關文章:
JAVA實訓的心得04-23
Java實訓心得11-09
java實訓心得14篇03-18
java實訓報告09-02
java實訓總結09-30
java實訓心得體會04-27
Java實訓心得(通用18篇)12-30
java實訓心得體會01-09
java實訓心得體會05-16