java實(shí)習(xí)總結(jié)報(bào)告
姓名院系陜西科技大學(xué)理學(xué)院學(xué)號專業(yè)信息與計(jì)算科學(xué)實(shí)習(xí)項(xiàng)目名稱OA辦公業(yè)務(wù)資源系統(tǒng)個人總結(jié):短短的兩周很快就過去了,在軟件服務(wù)外包學(xué)院的實(shí)習(xí)就要過去了。雖然只有短短的兩周,但我學(xué)到了許多知識,熟悉了軟件項(xiàng)目開發(fā)的流程,也很好的增強(qiáng)了自己的動手能力。我是一名即將大四的學(xué)生,用校園里的話來講就是“奔四”的人?v觀現(xiàn)在的就業(yè)形勢,國家高校的擴(kuò)招,世界金融危機(jī)的橫掃,大學(xué)生應(yīng)該有一種居安思危的緊迫感,特別是對于已經(jīng)渡過兩年的大學(xué)的我來說,畢業(yè)不是一個遙遠(yuǎn)的名詞,找工作更不是水到渠成的動詞了。寶劍鋒從磨礪出,梅花香自苦寒來,缺少了平時(shí)的鍛煉,缺少了厚積當(dāng)然就不能薄發(fā)了。首先我得有思想上的緊迫感,在學(xué)校所學(xué)都是理論性的知識,社會經(jīng)驗(yàn)則是乏之又乏。一個綜合能力強(qiáng)的人才是這個社會所看好的,“社會需要我干什么我就能干什么”是我個人的奮斗目標(biāo)。有了強(qiáng)大的精神動力,有了堅(jiān)如盤石的毅力,相信成功的一天絕不遙遠(yuǎn)。首先,我的自學(xué)能力得到了加強(qiáng)。在實(shí)習(xí)的前幾天主要進(jìn)行的是與java有關(guān)的知識講解及其他預(yù)備知識的普及。在這之前由于種種原因我沒有系統(tǒng)的學(xué)過java,所以對于java我?guī)缀跻粺o所知。但是我曾學(xué)習(xí)過c++,所以對語言的接受與理解速度還不算太慢盡管老師講的比較快。但我還是竭盡所能的去跟上老師的節(jié)奏。在這個過程中老師曾給我打過一劑預(yù)防針---對語法的理解無需太清晰,會用就可以。所以我只需了解大概框架及原理即可。這就教會了我自學(xué)的一種方法---可以在第一遍時(shí)不求甚解,先了解知識框架,之后再在使用的過程中不斷的加深對知識的理解,從而較快的學(xué)會知識并利用之用于實(shí)踐。其次我的實(shí)際的操作能力得到了加強(qiáng)。知識講解告一段落之后我們便進(jìn)入到了緊張而又短暫的項(xiàng)目中。但不得不說剛開始就遇到了一鼻子灰---代碼書寫總是出錯。由于對原理理解的不夠透徹,語言使用缺乏足夠經(jīng)驗(yàn)所以進(jìn)度極慢---盡管任務(wù)很少。在經(jīng)過了多次討論以及與老師的交流我們漸漸的對項(xiàng)目有了一個較為合理的理解,所以再次投入的過程就比較順利。在這個過程中我明白實(shí)踐與理論的差距及二者不可分割的關(guān)系。最后是團(tuán)隊(duì)協(xié)作能力的提升。在整個項(xiàng)目完成過程中團(tuán)隊(duì)協(xié)作有著不可替代不可或缺的作用。從在剛拿到項(xiàng)目時(shí)對項(xiàng)目的分析到最后的項(xiàng)目完結(jié)處處體現(xiàn)。剛拿到項(xiàng)目時(shí)我們先對項(xiàng)目進(jìn)行了短暫的分確定分工及部分協(xié)議(變量命名規(guī)則等)的制定,之后就開始了并發(fā)式工作即各干各的但彼此間又不失默契所做成果又能互相交接。在這一過程中我們當(dāng)中誰若遇到問題其他成員還可以幫助解決從而加快了項(xiàng)目完成速度提高了相率。當(dāng)然由于各種原因我們這次團(tuán)隊(duì)協(xié)作也存在這次實(shí)習(xí)拉近了我與社會的距離,也讓自己在實(shí)習(xí)工作中開拓了視野,增長了才干。社會和大學(xué)一樣也是一個學(xué)習(xí)和受教育的地方,但無論是在哪片廣闊的天地里,我為將來更加激烈的競爭打下了更為堅(jiān)實(shí)的基礎(chǔ)。在軟件外包服務(wù)學(xué)院我收獲頗豐。但僅僅靠這兩周的學(xué)習(xí)還是遠(yuǎn)遠(yuǎn)不夠的,還不足以應(yīng)對激烈的競爭。在以后的學(xué)習(xí)中,我還得更加努力的學(xué)習(xí),培養(yǎng)自己的能力,進(jìn)一步完善自己。
擴(kuò)展閱讀:最新Java實(shí)訓(xùn)報(bào)告總結(jié)心得
Java項(xiàng)目實(shí)訓(xùn)報(bào)告項(xiàng)目:簡易記事本院系:軟件學(xué)院教師:陳海珠班級:軟件1113班學(xué)生:時(shí)間:201*年6月28日實(shí)訓(xùn)成績評語
一、實(shí)訓(xùn)項(xiàng)目
簡易記事本
二、實(shí)訓(xùn)目的和要求
本次實(shí)訓(xùn)是對前面學(xué)過的所有面向?qū)ο蟮木幊趟枷胍约癑AVAWEB編程方法的一個總結(jié)、回顧和實(shí)踐,因此,開始設(shè)計(jì)前學(xué)生一定要先回顧以前所學(xué)的內(nèi)容,明確本次作業(yè)設(shè)計(jì)所要用到的技術(shù)點(diǎn)并到網(wǎng)上搜索以及查閱相關(guān)的書籍來搜集資料。通過編寫采用JSP+Servlet+JavaBean技術(shù)框架的應(yīng)用系統(tǒng)綜合實(shí)例,以掌握J(rèn)avaWEB開發(fā)技術(shù)。
具體要求有以下幾點(diǎn):
1.問題的描述與程序?qū)⒁獙?shí)現(xiàn)的具體功能。
2.程序功能實(shí)現(xiàn)的具體設(shè)計(jì)思路或框架,并檢查流程設(shè)計(jì)。3.代碼實(shí)現(xiàn)。4.設(shè)計(jì)小結(jié)。
三、實(shí)訓(xùn)項(xiàng)目的開發(fā)環(huán)境和所使用的技術(shù)
基于J2SE基礎(chǔ),利用MyEclipse8.5以上版本的集成開發(fā)環(huán)境完成實(shí)訓(xùn)項(xiàng)目,界面友好,代碼的可維護(hù)性好,有必要的注釋和相應(yīng)的文檔。
四、實(shí)訓(xùn)地點(diǎn)、日程、分組情況:
實(shí)訓(xùn)地點(diǎn):4棟303機(jī)房日程:
第一階段:1.班級分組,選定課題,查閱相關(guān)資料半天2.劃分模塊、小組成員分工半天3.利用CASE工具進(jìn)行系統(tǒng)設(shè)計(jì)和分析,并編制源程序5天
第二階段:上機(jī)調(diào)試,修改、調(diào)試、完善系統(tǒng)2天
第三階段:撰寫、上交課程設(shè)計(jì)報(bào)告,上交課程設(shè)計(jì)作品源程序(每人1份)2天
五、程序分析
功能模塊說明彈出菜單
for(intf=0;f
創(chuàng)建保存文件對話框
publicvoidsaveFile(){
創(chuàng)建打開文件對話框
privatevoidopenFile(){
JFileChooserfilechoose=newJFileChooser();intresult=filechoose.showOpenDialog(null);if(result==JFileChooser.APPROVE_OPTION)}
{try{
Filefile=filechoose.getSelectedFile();FileReaderfr=newFileReader(file);intlen=(int)file.length();char[]context=newchar[len];fr.read(context,0,len);fr.close();
jta.setText(newString(context));
JFileChooserfilechoose=newJFileChooser();intresult=filechoose.showSaveDialog(null);if(result==JFileChooser.APPROVE_OPTION)}
{try{
Filefile=filechoose.getSelectedFile();FileWriterfw=newFileWriter(file);fw.write(jta.getText());fw.close();
}catch(Exceptione){System.out.println("保存文件失敗!");}}elsereturn;
}catch(Exceptione){System.out.println("打開文件失!");}}elsereturn;
六、程序設(shè)計(jì)及實(shí)現(xiàn)
1、實(shí)現(xiàn)彈出菜單(JpopupMenu)2、設(shè)置字型,字體大小,字體顏色3、實(shí)現(xiàn)自動換行
七、實(shí)訓(xùn)總結(jié)
通過3天的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時(shí)間不長,但是總體上收獲是很大的,我們的java課程學(xué)到的只是java和皮毛,一開始我還沒有信心完成。我仔細(xì)看了書上的代碼之后。對計(jì)事本有了一個大體的了解,在初訓(xùn)的實(shí)候知道自己應(yīng)該做一個什么樣的計(jì)事本了,在實(shí)訓(xùn)的過程中也遇到了不少困難,通過查API文檔和看書,解決了問題,在寫到字符的查找的替換時(shí)后,用到了上課時(shí)學(xué)到的知識,對字體的風(fēng)格的保存里面的顏色分離和還原方法,是通過查API文檔獲得的,現(xiàn)在我所寫的計(jì)事本只實(shí)現(xiàn)在一些基本功能。簡單的復(fù)制粘貼,字體風(fēng)格的設(shè)置,還有就是查找和替換功能以及一些字體風(fēng)格的保存.對文件的操作基本都用到了。
在實(shí)現(xiàn)記事本的功能過程中,也不是很順利,基本的文件讀寫和保存文檔的復(fù)制、粘貼、刪除等功能還比較容易實(shí)現(xiàn),但如何改變字體、字體顏色和背景顏色,就比較麻煩了,要實(shí)現(xiàn)字體顏色和背景顏色,首先要調(diào)用系統(tǒng)的調(diào)色板,再進(jìn)行設(shè)置。但如何調(diào)用系統(tǒng)調(diào)色板?我是通過查閱幫助文檔來找到其調(diào)用方法的。像自動換行、設(shè)置字體等都是通過方法來調(diào)用,給相關(guān)事件加上監(jiān)聽,在進(jìn)行響應(yīng)事件。整個程序中方法才是最關(guān)鍵的,也是最困難的。所以像查找、替換、轉(zhuǎn)到幾個功能我都不知道用什么方法,也由于時(shí)間有限,沒有完成其功能。總體的感覺是對java有了一個全新的認(rèn)識,現(xiàn)在感覺用java做小的圖形用戶程序有些缺陷,但是在其的應(yīng)用方面。尤其是有網(wǎng)絡(luò)方面的應(yīng)用,在整個實(shí)訓(xùn)我也嘗試過做一個小的畫圖軟件。但是由于時(shí)間關(guān)系還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。最后還是進(jìn)行計(jì)事本的編寫。由于在做畫圖軟件時(shí)花了不了時(shí)間,所以現(xiàn)在的計(jì)事本的功能不是很全,如果有更多的時(shí)間,我會把這個記事體再完善一下,再把畫圖軟件也做出來。實(shí)訓(xùn)的時(shí)間不長,但是我會在課外把它們的功能完善。然后再學(xué)習(xí)一下java和網(wǎng)絡(luò)的編程,體驗(yàn)java的前沿技術(shù)。
在學(xué)習(xí)的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時(shí)間,我在做這個記事本的時(shí)間,其中也問到過許多問題,通過同學(xué)的幫助下解決了,提高了程序的開發(fā)進(jìn)程。其他的同學(xué)有問題的話我也是給他們盡量解決。我認(rèn)為學(xué)習(xí)知識的過程當(dāng)中就應(yīng)該是相互學(xué)習(xí)相互進(jìn)步的。
Java是面在的主流技術(shù)我會努力將它學(xué)好,現(xiàn)在我缺乏的是堅(jiān)持不懈的精神,我會向他學(xué)習(xí)。
雖然學(xué)習(xí)java的路還很找,但我會繼續(xù)走下去。
友情提示:本文中關(guān)于《java實(shí)習(xí)總結(jié)報(bào)告》給出的范例僅供您參考拓展思維使用,java實(shí)習(xí)總結(jié)報(bào)告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時(shí)刪除。