計算機工程師實(shí)訓總結范文參考
一、實(shí)訓過(guò)程
首先,我們學(xué)習通用編程:任何類(lèi)類(lèi)型的所有值都可以同object類(lèi)型的變量來(lái)代替。封裝:就是把數據和行為結合起在一個(gè)包中)并對對象使用者隱藏數據的實(shí)現過(guò)程,一個(gè)對象中的數據叫他的實(shí)例字段(instance field)。重載:當多個(gè)方法具有相同的名字而含有不同的參數時(shí),便發(fā)生重載。編譯器必須挑選出調用哪個(gè)方法。數組列表:ArrayList動(dòng)態(tài)數組列表,是一個(gè)類(lèi)庫,定義在java.util包中,可自動(dòng)調節數組的大小。
class類(lèi) object類(lèi)中的getclass方法返回class類(lèi)型的一個(gè)實(shí)例,程序啟動(dòng)時(shí)包含在main方法的類(lèi)會(huì )被加載,虛擬機要加載他需要的所有類(lèi),每一個(gè)加載的類(lèi)都要加載它需要的類(lèi)。Java中對內存的分配是動(dòng)態(tài)的,它采用面向對象的機制,采用運算符new為每個(gè)對象分配內存空間,而且,實(shí)際內存還會(huì )隨程序運行情況而改變。程序運行中 Java系統自動(dòng)對內存進(jìn)行掃描,對長(cháng)期不用的空間作為”垃圾”進(jìn)行收集,使得系統資源得到更充分地利用.按照這種機制,程序員不必關(guān)注內存管理問(wèn)題,這使Java程序的編寫(xiě)變得簡(jiǎn)單明了,并且避免了了由于內存管理方面的差錯而導致系統出問(wèn)題。而C語(yǔ)言通過(guò)malloc()和free()這兩個(gè)庫函數來(lái)分別實(shí)現分配內存和釋放內存空間的,C++語(yǔ)言中則通過(guò)運算符new和來(lái)分配和釋放內存,總之,Java語(yǔ)言是一個(gè)純的面向對象程序設計語(yǔ)言。
Java語(yǔ)言是分布式的。Java語(yǔ)言支持Internet應用的開(kāi)發(fā),在基本的Java應用編程接口中有一個(gè)網(wǎng)絡(luò )應用編程接口(java net),它提供了用于網(wǎng)絡(luò )應用編程的類(lèi)庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開(kāi)發(fā)分布式應用的重要手段。 Java語(yǔ)言是健壯的。Java的強類(lèi)型機制、異常處理、廢料的自動(dòng)收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。 Java語(yǔ)言是安全的。Java通常被用在網(wǎng)絡(luò )環(huán)境中,為此,Java提供了一個(gè)安全機制以防惡意代碼的攻擊。除了Java語(yǔ)言具有的許多安全特性以外,Java對通過(guò)網(wǎng)絡(luò )下載的類(lèi)具有一個(gè)安全防范機制(類(lèi)ClassLoader),如分配不同的名字空間以防替代本地的同名類(lèi)、字節代碼檢查,并提供安全管理機制(類(lèi)SecurityManager)讓Java應用設置安全哨兵。 Java語(yǔ)言是體系結構中立的。Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節碼格式(后綴為class的文件), 然后可以在實(shí)現這個(gè)Java平臺的任何系統中運行。這種途徑適合于異構的網(wǎng)絡(luò )環(huán)境和軟件的分發(fā)。 Java語(yǔ)言是可移植的。這種可移植性來(lái)源于體系結構中立性,另外,Java還嚴格規定了各個(gè)基本數據類(lèi)型的長(cháng)度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實(shí)現的,Java的運行環(huán)境是用ANSI C實(shí)現的。
Java語(yǔ)言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節碼格式,然后可以在實(shí)現這個(gè)Java平臺的任何系統中運行。在運行時(shí),Java平臺中的Java解釋器對這些字節碼進(jìn)行解釋執行,執行過(guò)程中需要的類(lèi)在聯(lián)接階段被載入到運行環(huán)境中。 Java是高性能的。與那些解釋型的高級腳本語(yǔ)言相比,Java的確是高性能的。事實(shí)上,Java的運行速度隨著(zhù)JIT(Just-In-Time)編譯器技術(shù)的發(fā)展越來(lái)越接近于C++。 Java語(yǔ)言是多線(xiàn)程的。在Java語(yǔ)言中,線(xiàn)程是一種特殊的對象,它必須由Thread類(lèi)或其子(孫)類(lèi)來(lái)創(chuàng )建。通常有兩種方法來(lái)創(chuàng )建線(xiàn)程:其一,使用型構為T(mén)hread(Runnable) 的構造子將一個(gè)實(shí)現了Runnable接口的對象包裝成一個(gè)線(xiàn)程,其二,從Thread類(lèi)派生出子類(lèi)并重寫(xiě)run方法,使用該子類(lèi)創(chuàng )建的對象即為線(xiàn)程。值得注意的是Thread類(lèi)已經(jīng)實(shí)現了Runnable接口,因此,任何一個(gè)線(xiàn)程均有它的run方法,而run方法中包含了線(xiàn)程所要運行的代碼。線(xiàn)程的活動(dòng)由一組方法來(lái)控制。Java語(yǔ)言支持多個(gè)線(xiàn)程的同時(shí)執行,并提供多線(xiàn)程之間的同步機制(關(guān)鍵字為synchronized)。
二、心得體會(huì )
剛開(kāi)始時(shí)張宇老師先教我們配置JAVA的編程工具和運行環(huán)境,然后教我們學(xué)JSP,在此期間,我們自學(xué)了JAVA,又學(xué)了Tomcat的使用及MySql和HTML語(yǔ)言,當我們JSP入門(mén)后,陳老師開(kāi)始教我們學(xué)習JSF框架,但由于學(xué)校的安排,剛開(kāi)始學(xué),陳老師便去了蘇州,由在蘇州帶隊的孔祥盛老師回來(lái)教我們,在孔老師的安排下,我們又學(xué)習了SQL Server 2000和Struts框架,教我們學(xué)會(huì )了Javawebstudio的使用?傊,
在兩位老師的細心輔導下,我們有了很大的進(jìn)步,知識得到了擴充,認識得到了加深,也使得我們的自學(xué)能力得到了很大的提高,在此,我向兩位老師表示由衷地感謝。這次實(shí)訓是三年中所學(xué)知識的一次匯總,是三年來(lái)學(xué)習能力的一次集中體現,有的知識在這次實(shí)訓中用不到,但以后會(huì )用到,我敢說(shuō)肯定會(huì )用到。因為好多東西都是厚積而薄發(fā),所學(xué)的知識在關(guān)鍵的時(shí)刻也許只有一種用得上,但這一種也許足以成就我們的人生,到那時(shí)我們才能真正體會(huì )到知識的偉大,才能真正了解老師的重要性。我覺(jué)得要成為一個(gè)合格的程序員,首先要具備的是一種自學(xué)能力,遇到了問(wèn)題自己要有能力去解決,當你嘗試了各種方法,實(shí)在無(wú)能為力時(shí)再去請教別人,這時(shí)你所學(xué)的知識你一生都不會(huì )忘記,它將成為你一生的財富。有句話(huà)說(shuō)得好:進(jìn)攻是最好的'防守!當你遇到了問(wèn)題,你要試著(zhù)去解決,編程嘛,想到了就要去試,你的面前就一臺電腦而已,它又不會(huì )爆炸,你怕什么呢?我不敢說(shuō)我的觀(guān)點(diǎn)一定正確,每個(gè)人有每個(gè)人的想法,也正是因為大家的觀(guān)點(diǎn)各不相同,才使得IT業(yè)這個(gè)新興的產(chǎn)業(yè)在短短的幾十年中得到了長(cháng)足的發(fā)展,給人類(lèi)社會(huì )創(chuàng )造了超過(guò)以往人類(lèi)社會(huì )所創(chuàng )造的價(jià)值的總和,這不能不令人驚嘆,也正是因為如此,它才使得我對它產(chǎn)生了強烈地好奇心和探索欲。未來(lái)的社會(huì )是信息的社會(huì ),信息業(yè)所創(chuàng )造的財富在人類(lèi)社會(huì )中占據首位,經(jīng)濟、軍事、教育、醫學(xué)、農業(yè)等領(lǐng)域無(wú)一不用到信息業(yè)所產(chǎn)生的科技成果。我能感受到它所創(chuàng )造的經(jīng)濟效益會(huì )有多大,所以,我要說(shuō):我愛(ài)編程,?菔癄,矢志不渝!我是一個(gè)新技術(shù)的狂熱追隨者,每次上網(wǎng)時(shí)總要到MLDN上逛一下,當看到短短的幾行代碼卻能產(chǎn)生令人驚嘆的功能時(shí),我就被編程者的那種魅力所折服,我想成為其中的一員,我為自己現在所學(xué)習的專(zhuān)業(yè)感到自豪。
在我學(xué)習的過(guò)程中我也遇到了很多的問(wèn)題,可是我卻發(fā)現我遇到的好多問(wèn)題在網(wǎng)上總能找到答案,我才明白我遇到的問(wèn)題很多人都遇到過(guò),并且他們也把解決的辦法發(fā)布到了網(wǎng)上,以使我們這些初學(xué)者少走些彎路,我覺(jué)得他們太善良了,同時(shí)我也明白了自己是多么的渺小,我正在走前人走過(guò)的路,到底前面的路有多長(cháng)多遠,我不知。他們是開(kāi)路先鋒,他們?yōu)槲覀儗W(xué)習新技術(shù)新知識鋪平了道路,我們所要做的就是把他們所發(fā)明和創(chuàng )造的東西掌握使用而已,并且知識量又很大,當我看到有無(wú)窮無(wú)盡地學(xué)習資源供我享用時(shí),我只能說(shuō),他們像太陽(yáng)一樣照耀著(zhù)我成長(cháng),他們太好了。當我看到程序代碼,我就有一種特別的感覺(jué),讓我不斷想成為一名編程高手,如果真的有一天,我的理想會(huì )實(shí)現,我會(huì )加倍努力好好學(xué)編程,永遠不改變!通過(guò)三個(gè)月的實(shí)訓,我感到自己學(xué)到了很多東西,雖說(shuō)不精,但已經(jīng)入門(mén),于世間萬(wàn)物之中,遇見(jiàn)我所遇見(jiàn)的事物;于千萬(wàn)年之中,時(shí)間的無(wú)涯荒野里,沒(méi)有早一步,也沒(méi)有晚一步,剛巧趕上了,上蒼讓我有機會(huì )接觸編程,給了我一條路。我很清楚以后的路還很長(cháng),再長(cháng)的路,一步步也能走完,再短的路,不邁開(kāi)雙腳也無(wú)法到達。任何業(yè)績(jì)的質(zhì)變都來(lái)自于量變的積累,成功不是將來(lái)才有的,而是從決定去做的那一刻起,持續累積而成,讓我們將事前的憂(yōu)慮,換為事前的思考和計劃吧!在實(shí)訓的過(guò)程中,我深深感覺(jué)到自身所學(xué)知識的有限,有些知識點(diǎn)以前沒(méi)有學(xué)過(guò),但我也沒(méi)有去研究,實(shí)訓時(shí)突然間覺(jué)得自己真的有點(diǎn)無(wú)知,雖然現在去看依然可以解決問(wèn)題,但要浪費許多時(shí)間,這一點(diǎn)是我必須在以后的學(xué)習中加以改進(jìn)的地方,同時(shí)也要督促自己在學(xué)習的過(guò)程中不斷的完善自我。另外一點(diǎn),也是在實(shí)訓中必不可少的部分,就是同學(xué)之間的互相幫助。所謂”當局者迷,旁觀(guān)者清”,有些東西感覺(jué)自己做的是時(shí)候明明沒(méi)什么錯誤,偏偏程序運行時(shí)就是有錯誤,讓其他同學(xué)幫忙看了一下,發(fā)現其實(shí)是個(gè)很小的錯誤。所以說(shuō),相互幫助是很重要的一點(diǎn),這在以后的工作或生活中也是很關(guān)鍵的。
俗話(huà)說(shuō):“要想為事業(yè)多添一把火,自己就得多添一捆材”。此次實(shí)訓,我深深體會(huì )到了積累知識的重要性。在實(shí)訓當中我們遇到了不少難題,但是經(jīng)過(guò)我們大家的討論和老師細心的一一指導,問(wèn)題得到了解決。兩個(gè)月的實(shí)訓結束了,收獲頗豐,同時(shí)也更深刻的認識到要做一個(gè)合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會(huì )是不會(huì )要一個(gè)一無(wú)是處的人的,所以我們要更多更快地從一個(gè)學(xué)生向工作者轉變,總的來(lái)說(shuō)我對這次實(shí)習還是比較滿(mǎn)意的,它使我學(xué)到了很多東西,為我以后的學(xué)習做了引導,點(diǎn)明了方向,我相信在不遠的未來(lái)定會(huì )有屬于我們自己的一片美好天空。
【計算機工程師實(shí)訓總結參考】相關(guān)文章:
實(shí)訓總結參考05-19
計算機上機實(shí)訓的總結參考05-20
javaweb實(shí)訓總結參考05-17
精選實(shí)訓總結范文參考05-20
關(guān)于實(shí)訓總結參考05-20
倉儲管理實(shí)訓總結參考05-17
軟件實(shí)訓總結范文參考05-20
工程測量實(shí)訓總結參考03-14