下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件實訓(xùn)總結(jié)軟件開發(fā)實訓(xùn)總結(jié)、實訓(xùn)過程首先,我們學(xué)習(xí)通用編程任何類類型的所有值都可以同 object 類型的變量來代替。封裝就是把數(shù)據(jù)和行為結(jié)合起在一個包中)并對對象使用者隱藏數(shù)據(jù)的實現(xiàn)過程,一個對象中的數(shù)據(jù)叫他的實例字段(instancefield)。重載當(dāng)多個 方法具有相同的名字而含有不同的參數(shù)時,便發(fā)生重載。編譯器必須挑選出調(diào)用哪個方法。數(shù)組列表ArrayList 動態(tài)數(shù)組列表,是一個類庫,定義在 java.util包中,可自動調(diào)節(jié)數(shù)組的大小。class類object類中的getclass方法返回class類 型的一個實例,程序啟動時包含在main 方法的類會被加載,虛擬機要加載他需要的
2、所有類,每一個加載的類都要加載它需要的類。Java中對內(nèi)存的分配是動態(tài)的,它采用面向?qū)ο蟮臋C制,采用運算符new為每個對象分配內(nèi)存空間,而且,實際內(nèi)存還會隨程序運行情況而改變。程序運行中 Java 系統(tǒng)自動對內(nèi)存進 行掃描 ,對長期不用的空間作為 ”垃圾 ”進行收集,使得系統(tǒng)資源得到更充分地利用.按照這種機制,程序員不必關(guān)注內(nèi)存管理問題,這使 Java程序的編寫變得簡 單明了,并且避免了了由于內(nèi)存管理方面的差錯而導(dǎo)致系統(tǒng)出問題。而 C語言通 過malloc()和free()這兩個庫函數(shù)來分別實現(xiàn)分配內(nèi)存和釋放內(nèi)存空間的,C+語言中則通過運算符new和delete來分配和釋放內(nèi)存,總之,Java
3、語言是一個 純的面向?qū)ο蟪绦蛟O(shè)計語言。Java語言是分布式的。Java語言支持Internet應(yīng)用 的開發(fā),在基本的Java應(yīng)用編程接口中有一個網(wǎng)絡(luò)應(yīng)用編程接口( javanet), 它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL 、 URLConnection、 Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開發(fā)分布式應(yīng)用的重要手 段。Java語言是健壯的。Java的強類型機制、異常處理、廢料的自動收集等是 Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。Java語言是安全的。Java通常被用在網(wǎng)絡(luò)
4、環(huán)境 中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網(wǎng)絡(luò)下載的類具有一個安全防范機制(類 ClassLoadeD ,如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢 查,并提供安全管理機制(類 SecurityManager)讓Java應(yīng)用設(shè)置安全哨兵。 Java語言是體系結(jié)構(gòu)中立的。Java程序(后綴為java的文件)在Java平臺上被 編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件),然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分 發(fā)。Java語言是可移植的。這種可移植性來源
5、于體系結(jié)構(gòu)中立性,另外, Java 還嚴(yán)格規(guī)定了各個基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強的可移植 性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSIC實現(xiàn)的。Java 語言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式,然 后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。在運行時,Java平臺中的Java 解釋器對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到 運行環(huán)境中。Java是高性能的。與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術(shù)的發(fā)展 越來
6、越接近于C+。Java語言是多線程的。在Java語言中,線程是一種特殊的 對象,它必須由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程 其一,使用型構(gòu)為 Thread(Runnable珀構(gòu)造子將一個實現(xiàn)了 Runnable接口的對 象包裝成一個線程,其二,從 Thread類派生出子類并重寫run方法,使用該子 類創(chuàng)建的對象即為線程。值得注意的是 Thread類已經(jīng)實現(xiàn)了 Runnable接口,因 此,任何一個線程均有它的 run 方法,而 run 方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。Java語言支持多個線程的同時執(zhí)行,并提 供多線程之間的同步機制(關(guān)鍵字為
7、synchronized)。二、心得體會剛開始時張宇老師先教我們配置JAVA 的編程工具和運行環(huán)境,然后教我們學(xué)JSP,在此期間,我們自學(xué)了 JAVA,又學(xué)了 Tomcat的使用及MySql和 HTML語言,當(dāng)我們JSP入門后,陳老師開始教我們學(xué)習(xí) JSF框架,但由于學(xué) 校的安排,剛開始學(xué),陳老師便去了蘇州,由在蘇州帶隊的孔祥盛老師回來教我們,在孔老師的安排下,我們又學(xué)習(xí)了SQLServer201*和Struts框架,教我們學(xué)會了 Javawebstudio的使用??傊趦晌焕蠋煹募?xì)心輔導(dǎo)下,我們有了很大 的進步,知識得到了擴充,認(rèn)識得到了加深,也使得我們的自學(xué)能力得到了很大的提高,在此,我
8、向兩位老師表示由衷地感謝。這次實訓(xùn)是三年中所學(xué)知識的一次匯總,是三年來學(xué)習(xí)能力的一次集中體現(xiàn),有的知識在這次實訓(xùn)中用不到,但以后會用到,我敢說肯定會用到。因為好多東西都是厚積而薄發(fā),所學(xué)的知識在關(guān)鍵的時刻也許只有一種用得上,但這一種也許足以成就我們的人生,到那時我們才能真正體會到知識的偉大,才能真正了解老師的重要性。我覺得要成為一個合格的程序員,首先要具備的是一種自學(xué)能力,遇到了問題自己要有能力去解決,當(dāng)你嘗試了各種方法,實在無能為力時再去請教別人,這時你所學(xué)的知識你一生都不會忘記,它將成為你一生的財富。有句話說得好進攻是最好的防守!當(dāng)你遇到了問題,你要試著去解決,編程嘛,想到了就要去試,你的
9、面前就一臺電腦而已,它又不會爆炸,你怕什么呢?我不敢說我的觀點一定正確,每個人有每個人的想法,也正是因為大家的觀點各不相同,才使得 IT 業(yè)這個新興的產(chǎn)業(yè)在短短的幾十年中得到了長足的發(fā)展,給人類社會創(chuàng)造了超過以往人類社會所創(chuàng)造的價值的總和,這不能不令人驚嘆,也正是因為如此,它才使得我對它產(chǎn)生了強烈地好奇心和探索欲。未來的社會是信息的社會,信息業(yè)所創(chuàng)造的財富在人類社會中占據(jù)首位,經(jīng)濟、軍事、教育、醫(yī)學(xué)、農(nóng)業(yè)等領(lǐng)域無一不用到信息業(yè)所產(chǎn)生的科技成果。我能感受到它所創(chuàng)造的經(jīng)濟效益會有多大,所以,我要說我愛編程,??菔癄€,矢志不渝!我是一個新技術(shù)的狂熱追隨者,每次上網(wǎng)時總要到 MLDN 上逛一下,當(dāng)看到
10、短短的幾行代碼卻能產(chǎn)生令人驚嘆的功能時,我就被編程者的那種魅力所折服,我想成為其中的一員,我為自己現(xiàn)在所學(xué)習(xí)的專業(yè)感到自豪。在我學(xué)習(xí)的過程中我也遇到了很多的問題,可是我卻發(fā)現(xiàn)我遇到的好多問題在網(wǎng)上總能找到答案,我才明白我遇到的問題很多人都遇到過,并且他們也把解決的辦法發(fā)布到了網(wǎng)上,以使我們這些初學(xué)者少走些彎路,我覺得他們太善良了,同時我也明白了自己是多么的渺小,我正在走前人走過的路,到底前面的路有多長多遠,我不知。他們是開路先鋒,他們?yōu)槲覀儗W(xué)習(xí)新技術(shù)新知識鋪平了道路,我們所要做的就是把他們所發(fā)明和創(chuàng)造的東西掌握使用而已,并且知識量又很大,當(dāng)我看到有無窮無盡地學(xué)習(xí)資源供我享用時,我只能說,他們像
11、太陽一樣照耀著我成長,他們太好了。當(dāng)我看到程序代碼,我就有一種特別的感覺,讓我不斷想成為一名編程高手,如果真的有一天,我的理想會實現(xiàn),我會加倍努力好好學(xué)編程,永遠不改變!通過三個月的實訓(xùn),我感到自己學(xué)到了很多東西,雖說不精,但已經(jīng)入門,于世間萬物之中,遇見我所遇見的事物;于千萬年之中,時間的無涯荒野里,沒有早一步,也沒有晚一步,剛巧趕上了,上蒼讓我有機會接觸編程,給了我一條路。我很清楚以后的路還很長,再長的路,一步步也能走完,再短的路,不邁開雙腳也無法到達。任何業(yè)績的質(zhì)變都來自于量變的積累,成功不是將來才有的,而是從決定去做的那一刻起,持續(xù)累積而成,讓我們將事前的憂慮,換為事前的思考和計劃吧!
12、在實訓(xùn)的過程中,我深深感覺到自身所學(xué)知識的有限,有些知識點以前沒有學(xué)過,但我也沒有去研究,實訓(xùn)時突然間覺得自己真的有點無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以后的學(xué)習(xí)中加以改進的地方,同時也要督促自己在學(xué)習(xí)的過程中不斷的完善自我。另外一點,也是在實訓(xùn)中必不可少的部分,就是同學(xué)之間的互相幫助。所謂”當(dāng)局者迷 ,旁觀者清 ”,有些東西感覺自己做的是時候明明沒什么錯誤,偏偏程序運行時就是有錯誤,讓其他同學(xué)幫忙看了一下,發(fā)現(xiàn)其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以后的工作或生活中也是很關(guān)鍵的。俗話說 “要想為事業(yè)多添一把火,自己就得多添一捆材” 。此次
13、實訓(xùn),我深深體會到了積累知識的重要性。在實訓(xùn)當(dāng)中我們遇到了不少難題,但是經(jīng)過我們大家的討論和老師細(xì)心的一一指導(dǎo),問題得到了解決。兩個月的實訓(xùn)結(jié)束了,收獲頗豐,同時也更深刻的認(rèn)識到要做一個合格的程序員并非我以前想像的那么容易,最重要的還是細(xì)致嚴(yán)謹(jǐn)。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學(xué)生向工作者轉(zhuǎn)變,總的來說我對這次實習(xí)還是比較滿意的,它使我學(xué)到了很多東西,為我以后的學(xué)習(xí)做了引導(dǎo),點明了方向,我相信在不遠的未來定會有屬于我們自己的一片美好天空。擴展閱讀軟件實訓(xùn)心得體會學(xué)生管理系統(tǒng)實訓(xùn)心得通過為學(xué)期期的實訓(xùn),我學(xué)習(xí)了很多關(guān)于很多的知識。在老師的正確指導(dǎo)下,順利的完成了我的實訓(xùn)
14、內(nèi)容。在此,也有同學(xué)的幫助,在他們的幫助下我也受益匪淺。最終,能順利完成實訓(xùn)的任務(wù)也高興了。在實訓(xùn)生活中,我了解開發(fā)項目的需求、設(shè)計、實現(xiàn)、確認(rèn)以及維護等活動整個過程,讓自己開始懂得一點軟件工程的知識點。首先,了解需求分析的重要性,比如需求分析就是分析軟件用戶的需求是什么 .如果投入大量的人力,物力,財力,時間,開發(fā)出的軟件卻沒人要,那所有的投入都是徒勞.如果費了很大的精力,開發(fā)一個軟件,最后卻不滿足用戶的要求,從而要重新開發(fā)過,這種返工是讓人痛心疾首的.(相信大家都有體會) 比如 ,用戶需要一個forlinux 的軟件,而你在軟件開發(fā)前期忽略了軟件的運行環(huán)境,忘了向用戶詢問這個問題,而想當(dāng)然
15、的認(rèn)為是開發(fā) forwindows 的軟件 ,當(dāng)你千辛萬苦地開發(fā)完成向用戶提交時才發(fā)現(xiàn)出了問題那時候你是欲哭無淚了,恨不得找塊豆腐一頭撞死。所以,需求分析是成功的第一步,就是要全面地理解用戶的各項要求,并準(zhǔn)確地表達所接受的用戶需求。然后呢?確實客戶的需求的以后我們要做什么呢,那當(dāng)然是設(shè)計和分析。此階段主要根據(jù)需求分析的結(jié)果,對整個軟件系統(tǒng)進行設(shè)計,如系統(tǒng)框架設(shè)計,數(shù)據(jù)庫設(shè)計等等。軟件設(shè)計一般分為總體設(shè)計和詳細(xì)設(shè)計。好的軟件設(shè)計將為軟件程序編寫打下良好的基礎(chǔ)。接下來是代碼實現(xiàn),此階段是將軟件設(shè)計的結(jié)果轉(zhuǎn)換成計算機可運行的程序代碼,我們這個項目為五個模塊,分別為五個小組成員完成。這階段我學(xué)到很多編
16、程的思想,如:分層思想、mvc、ssh的整合、dao的編寫。編號程序之后就是軟件測試了,此時在軟件設(shè)計完成后要經(jīng)過嚴(yán)密的測試,以發(fā)現(xiàn)軟件在整個設(shè)計過程中存在的問題并加以糾正。整個測試過程分單元測試、組裝測試以及系統(tǒng)測試三個階段進行。測試的方法主要有白盒測試和黑盒測試兩種。在測試過程中需要建立詳細(xì)的測試計劃并嚴(yán)格按照測試計劃進行測試,以減少測試的隨意性。最后是軟件維護,它是軟件生命周期中持續(xù)時間最長的階段。在軟件開發(fā)完成并投入使用后,由于多方面的原因,軟件不能繼續(xù)適應(yīng)用戶的要求。要延續(xù)軟件的使用壽命,就必須對軟件進行維護。但是,我深深體會到了在許多方面的欠缺和不足,比如在需求分析時,由于自己的實
17、踐經(jīng)驗不夠,很難分析需求到位;在編寫代碼時,由于自己技術(shù)知識水平不廣,常常遇到技術(shù)難題;還有自己沒有良好的編程習(xí)慣,不注釋,有時連自己也看懵了;編程的結(jié)構(gòu)不好,維修和修改代碼是很慢。這次實訓(xùn)讓我意識到了自己做為計算機軟件工程專業(yè)的學(xué)生,要想在以后的職業(yè)中嶄露頭角,除了要有過硬的理論知識,健康的體魄外,還必須具備良好的心理素質(zhì),使自己在以后的途中無論經(jīng)歷什么樣的困難,都立于不敗之地。 “紙上得來終覺淺,絕知此事要躬行! ”在這短短的時間里,讓我深深的感覺到自己在實際應(yīng)用中所學(xué)專業(yè)知識的匱乏。讓我真真領(lǐng)悟到 “學(xué)無止境 ” 這句話的涵義。而所學(xué)的,都是課本上沒有而對我們又非常實用的東西,這又給我們
18、的實訓(xùn)增加了濃墨淡采的光輝。我懂得了實際生活中,專業(yè)知識是怎樣應(yīng)用與實踐的。在這次實訓(xùn)中,我不僅知道了職業(yè)生涯所需具備的專業(yè)知識,而且讓我深深體會到一個團隊中各成員合作的重要性,要善于團隊合作,善于利用別人的智慧,這才是大智慧。靠單一的力量是很難完成一個大項目的,在進行團隊合作的時候,還要耐心聽取每個成員的意見,使我們的組合達到更加完美。實訓(xùn)過程中,除了要專業(yè)知識,包括人際交往,溝通方式及相關(guān)禮節(jié)方面的內(nèi)容,對于團隊開發(fā)來說,團結(jié)一致使我深有體會。團隊的合作注重溝通和信任,不能不屑于做小事,永遠都要保持親和誠信,把專業(yè)理論運用到具體實踐中,不僅加深我對理論的掌握和運用,還讓我擁有了一次又一次難
19、忘的開發(fā)經(jīng)理,這是也是實訓(xùn)最大的收獲。這次實訓(xùn)帶給我太多的感觸,它讓我知道工作上的辛苦,事業(yè)途中的艱辛。讓我知道了實際的工作并不像在學(xué)校學(xué)習(xí)那樣輕松。讓我學(xué)到了很多課堂上更本學(xué)不到的東西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了學(xué)習(xí)的意義,時間的寶貴,人生的真諦。明白人世間一生不可能都是一帆 風(fēng)順的,只要勇敢去面對人生中的每個驛站!這讓我清楚地感到了自己肩上的 重任,看清了自己的人生方向,也讓我認(rèn)識到了做軟件應(yīng)支持仔細(xì)認(rèn)真的工作 態(tài)度,要有一種平和的心態(tài)和不恥下問的精神,不管遇到什么事都要總代表地 去思考,多聽別人的建議,不要太過急燥。人非生而知之,雖然我現(xiàn)在的知識 結(jié)構(gòu)還很差,但是我知道要學(xué)的知識,一靠努力學(xué)習(xí),二靠潛心實踐。沒有實 踐,學(xué)習(xí)就是無源之水,無本之木。這次實訓(xùn)讓我在一瞬間長大我們不可能永 遠呆在象牙塔中,過著一種無憂無慮的生活,我們總是要走上社會的,而社 會,就是要靠我們這些年輕的一代來推動。這就是我們不遠千里來實訓(xùn)的心得
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合作協(xié)議合同范本大全
- 鮑溫樣丘疹病病因介紹
- 2023房屋租賃協(xié)議書樣本6篇
- 2025工廠轉(zhuǎn)讓協(xié)議書
- 2024-2025學(xué)年山東省濱州市無棣縣青島版二年級上冊期中考試數(shù)學(xué)試卷(原卷版)-A4
- 2023年天津市十二區(qū)重點學(xué)校高考語文二模試卷
- 重慶2020-2024年中考英語5年真題回-教師版-專題03 短文填空
- 激勵與約束對基層衛(wèi)生改革的幾點思考課件
- 2024-2025食醋行業(yè)發(fā)展現(xiàn)狀及未來趨勢報告
- PLC控制技術(shù)考試模擬題+參考答案
- 2023年盛京銀行校園招聘人員筆試歷年難、易錯考點試題含答案解析-1
- 小學(xué)五年級語文修改病句方法
- 草甘膦安全技術(shù)說明書(msds)
- 體育心理學(xué)(第三版)PPT全套教學(xué)課件
- 初中生物趣味知識競賽PPT
- 2023年山東省魯信投資控股集團招聘筆試參考題庫附帶答案詳解
- 旅游規(guī)劃與開發(fā)電子教案
- 辦公場所5S管理標(biāo)識標(biāo)準(zhǔn)辦公室5S管理內(nèi)容與定置標(biāo)準(zhǔn)
- 企業(yè)組織結(jié)構(gòu)的常見類型和其利弊
- 2023年八年級上冊語文教學(xué)活動 八年級語文組活動記錄優(yōu)秀(六篇)
- 危重病人的轉(zhuǎn)運與交接課件
評論
0/150
提交評論