java實(shí)習(xí)報(bào)告
在現(xiàn)在社會(huì),越來越多的事務(wù)都會(huì)使用到報(bào)告,我們在寫報(bào)告的時(shí)候要避免篇幅過長。一聽到寫報(bào)告就拖延癥懶癌齊復(fù)發(fā)?下面是小編精心整理的java實(shí)習(xí)報(bào)告,供大家參考借鑒,希望可以幫助到有需要的朋友。
java實(shí)習(xí)報(bào)告1
一、實(shí)習(xí)時(shí)間:
20xx年2月25日 至20xx年3月22日
二、實(shí)習(xí)地點(diǎn)
C樓數(shù)學(xué)實(shí)驗(yàn)室
三、實(shí)習(xí)目的
學(xué)習(xí)java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。通過實(shí)習(xí),培養(yǎng)我們綜合運(yùn)用已學(xué)知識Java語言的面向?qū)ο缶幊棠芰,培養(yǎng)我們動(dòng)手能力,培養(yǎng)我們良好編程規(guī)范、編程方法。以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識,提高自身的編程能力;增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
四、實(shí)習(xí)內(nèi)容
第一階段:兩周時(shí)間,我自學(xué)了GUI編程,看了大量的教學(xué)視頻和資料。我首先在圖書館借閱相關(guān)java方面的書籍,潛心學(xué)習(xí),首先使自己對java的整個(gè)知識結(jié)構(gòu)有一個(gè)整體的把握,先粗略的通讀一遍,然后回顧整個(gè)知識點(diǎn),勾畫出自己不懂得地方,然后找學(xué)習(xí)過java的同學(xué)一起探討,一起研究。在將java的基礎(chǔ)知識弄懂之后,我就在網(wǎng)上搜索一些java的`教學(xué)視頻,然后自己仿照視頻認(rèn)真地去練習(xí),最終,在兩周的時(shí)間里,對java的知識以及重難點(diǎn)都有了一個(gè)很好地把握。
第二階段:由指導(dǎo)老師講解實(shí)際項(xiàng)目完成過程中涉及到的一些專業(yè)知識,然后自行分組,完成本次的項(xiàng)目。
按照老師的規(guī)劃,一周時(shí)間學(xué)習(xí)項(xiàng)目中要用到的知識與技術(shù),然后剩下一周的時(shí)間,留給大家做項(xiàng)目。第一周老師給大家講了一些要用到的東西。
第一天:老師大概講了一下我們本次這次的項(xiàng)目內(nèi)容,是基于JavaSE即時(shí)通訊系統(tǒng)。然后給大家講了一些java的發(fā)展歷史,然后回顧了一下java的基礎(chǔ)知識。
第二天:本次的實(shí)習(xí)目的是做一個(gè)局域網(wǎng)聊天系統(tǒng)。所以,老師講了圖形界面的繪制。Swing包是Awt包的改進(jìn)版它們就是用來繪制應(yīng)用軟件的界面的,然后老師就用這兩個(gè)包里面的一些方法,寫了兩個(gè)小程序,一個(gè)是雪花程序(屏幕上不停地有雪花飄落下來,毫無規(guī)律,然后雪花落到屏幕最下方時(shí)形成堆積效果),另一個(gè)是滿天星程序(屏幕上有好多星星,并且這些星星會(huì)不停地閃爍),隨著兩個(gè)程序的觀看效果,我對本次的學(xué)習(xí)內(nèi)容產(chǎn)生了濃厚的興趣。
第三天:本次是C/S架構(gòu)下的聊天系統(tǒng),所以需要用到網(wǎng)絡(luò)編程這塊的知識。老師給我們講了客戶端與服務(wù)器端的整體的通信過程。然后,給我們寫了一個(gè)簡單的服務(wù)器端與客戶端,然后給我們演示了它們之間的通信,令我非常好奇。
第四天:前天寫的服務(wù)器端是非常簡單的,每次只能有一個(gè)客戶端登錄,并且聊天方式是單一的一問一答的模式,十分不智能。老師在原來代碼的基礎(chǔ)上,添加了一些新的組建與集合,實(shí)現(xiàn)了這個(gè)缺陷,簡單的到達(dá)了預(yù)期的效果,不過界面還是那種控制臺的界面,很不好看。
第五天:老師講了一些繪制界面的組建極其具體用法,并且介紹了界面繪制的一些風(fēng)格,講了繪制界面的一些心得與要點(diǎn),十分受用。
剩下的最后一周,由我們自己分組完成本次的項(xiàng)目。我們小組最終是由四個(gè)人組成的,其中我是我們小組的組長。我先將真?zhèn)系統(tǒng)的架構(gòu)搭建起來,然后我們小組就進(jìn)行了任務(wù)的派發(fā),我負(fù)責(zé)核心代碼的編寫,其他人負(fù)責(zé)文檔部分與界面美化,系統(tǒng)測試。
java實(shí)習(xí)報(bào)告2
一. 實(shí)習(xí)目的
通過實(shí)習(xí),培養(yǎng)綜合運(yùn)用Java語言的面向?qū)ο缶幊棠芰?培養(yǎng)動(dòng)手能力;培養(yǎng)良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識,提高自身的編程能力;增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。通過理論與實(shí)際的結(jié)合、學(xué)校與社會(huì)的溝通,進(jìn)一步提高自己的思想覺悟、業(yè)務(wù)水平,尤其是觀察、分析和解決問題的實(shí)際工作能力,以便培養(yǎng)自己成為能夠主動(dòng)適應(yīng)社會(huì)主義現(xiàn)代化建設(shè)需要的高素質(zhì)的復(fù)合型人才。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
二. 實(shí)習(xí)單位基本情況介紹
無錫達(dá)內(nèi)科技有限公司是北京達(dá)內(nèi)科技有限公司在無錫的全資子公司,達(dá)內(nèi)是中國高端IT培訓(xùn)的領(lǐng)先品牌,致力于培養(yǎng)面向電信和金融領(lǐng)域的 Java、C++、C#/、測試、嵌入式、PHP等方面的中高端軟件人才,由美國國際數(shù)據(jù)集團(tuán)IDG、集富亞洲JAFC0 ASIA和高盛集團(tuán)投資,是國內(nèi)首家獲得國際風(fēng)險(xiǎn)投資的IT培訓(xùn)機(jī)構(gòu)。目前,達(dá)內(nèi)科技已經(jīng)發(fā)展成為集培訓(xùn)、咨詢、開發(fā)、人才服務(wù)于1體的中國最領(lǐng)先的中高端軟件和服務(wù)外包人才培訓(xùn)機(jī)構(gòu)。由于達(dá)內(nèi)科技優(yōu)秀的教學(xué)效果和行業(yè)領(lǐng)先的經(jīng)營模式贏得了社會(huì)各界的廣泛贊譽(yù)和好評。
三. 實(shí)習(xí)內(nèi)容
1. Java實(shí)訓(xùn)
通過本次實(shí)習(xí),我對Java語言的各種特性有了更進(jìn)一步的體會(huì):
、 Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++ 中很少使用的、
很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換。特別地,Java語言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。
、 Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements)。Java語言全面支持動(dòng)態(tài)綁定,而C++ 語言只對虛函數(shù)使用動(dòng)態(tài)綁定。總之,Java語言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。
③ Java語言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(java.net)它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java語言是體系結(jié)構(gòu)中立的Java程序(后綴為java的文件)在Java平臺上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實(shí)現(xiàn)這個(gè)Java平臺的任何系統(tǒng)中運(yùn)行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。
、 Java語言是可移植的,這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強(qiáng)的可移植性,Java編譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)境是用ANSI C實(shí)現(xiàn)的。
⑤ 在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構(gòu)為Thread(Runnable) 的構(gòu)造子將一個(gè)實(shí)現(xiàn)了Runnable接口的對象包裝成一個(gè)線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對象即為線程。值得注意的是Thread類已經(jīng)實(shí)現(xiàn)了Runnable接口,因此,任何一個(gè)線程均有它的run方法,而run方法中包含了線程所要運(yùn)行的代碼。線程的活動(dòng)由一組方法來控制。 Java語言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制(關(guān)鍵字為synchronized)。
、 Java語言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。Java程序需要
的類能夠動(dòng)態(tài)地被載入到運(yùn)行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個(gè)運(yùn)行時(shí)刻的表示,能進(jìn)行運(yùn)行時(shí)刻的類型檢查。
2. 數(shù)據(jù)庫實(shí)訓(xùn)——ORACLE
在此次實(shí)習(xí)中,與Web服務(wù)器相連的數(shù)據(jù)庫采用的是大型關(guān)系數(shù)據(jù)庫管理系統(tǒng)——ORACLE。它是基于客戶機(jī)/瀏覽機(jī)模式的數(shù)據(jù)庫管理系統(tǒng);它支持JDBC、ADO等技術(shù)的應(yīng)用,可無縫的與ORACLE集成,提供高效安全的數(shù)據(jù)訪問服務(wù);有利于整個(gè)系統(tǒng)管理規(guī)范化,使數(shù)據(jù)的完整性、安全性得到保證。
數(shù)據(jù)庫設(shè)計(jì)實(shí)際上主要是所要處理的數(shù)據(jù)的表示方法和存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)。在采用數(shù)據(jù)庫技術(shù)之前,這些工作分散在應(yīng)用程序中進(jìn)行;在采用數(shù)據(jù)庫技術(shù)之后,這些工作可以通過數(shù)據(jù)庫設(shè)計(jì)集中起來系統(tǒng)地進(jìn)行。進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的首要任務(wù)是考慮信息需求,也就是數(shù)據(jù)庫要存入什么樣的數(shù)據(jù)。創(chuàng)建數(shù)據(jù)庫并不是僅僅為了存儲(chǔ)數(shù)據(jù),更主要的目的是從中提取有用的信息。除了考慮數(shù)據(jù)存儲(chǔ)什么數(shù)據(jù)外,還應(yīng)考慮存取方式,也就是處理需求。即要根據(jù)用戶提出的存取要求來設(shè)計(jì)數(shù)據(jù)模式和應(yīng)用程序。
3. Web開發(fā)實(shí)訓(xùn)
Web開發(fā)的實(shí)訓(xùn)時(shí)間最長,也是學(xué)習(xí)東西最多的一段時(shí)間.因?yàn)樵谶@ 一階段,開始接觸到在以后工作都會(huì)用到的開發(fā)技術(shù)。首先學(xué)習(xí)的是網(wǎng)頁開發(fā)的基礎(chǔ):HTML和CSS,它們是構(gòu)成網(wǎng)頁界面的主要部分。然后是XML技術(shù),它是一種國際標(biāo)準(zhǔn)的數(shù)據(jù)存儲(chǔ)語言。接著,我們開始學(xué)習(xí)JDBC,這是通過代碼連接數(shù)據(jù)庫的一種非常簡便的方便,讓我們在自己的程序中隨時(shí)調(diào)用數(shù)據(jù)庫的.數(shù)據(jù)。然后,我們開始學(xué)習(xí)Jquery和ajax,前者是一種腳本語言,可以實(shí)現(xiàn)非常強(qiáng)大的頁面功能,包括各種事件、數(shù)據(jù)和處理和頁面的動(dòng)態(tài)效果。后者是一種動(dòng)態(tài)顯示的技術(shù),可以實(shí)現(xiàn)頁面的區(qū)域刷新,從而達(dá)到無閃爍頁 面的效果。這些之后,是框架技術(shù)。包括Struts2、Hibernate,Spring,這
三大框架,簡化了Java代碼,使得網(wǎng)站的開發(fā)更為簡潔。總的來說,在這一階段學(xué)到的東西最多,最有收獲。我們還接觸到了真正的項(xiàng)目實(shí)踐--NETCROSS電信計(jì)費(fèi)系統(tǒng)的開發(fā)。
四. 實(shí)習(xí)收獲
通過實(shí)習(xí),我自身發(fā)生了重大的轉(zhuǎn)變。首先,進(jìn)入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人應(yīng)具備的素養(yǎng),不遲到不早退是必然的,而且還要時(shí)刻嚴(yán)格要求自己,公司的規(guī)定要嚴(yán)格遵守。其次,實(shí)習(xí)期間,我對項(xiàng)目的開發(fā)有了一個(gè)較完整的了解和熟悉。在實(shí)習(xí)過程中,我學(xué)到了許多在學(xué)校學(xué)不到的知識和技巧,學(xué)習(xí)了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗(yàn)。再次,個(gè)人日語水平有了長足進(jìn)步,對日后生活工作頗有裨益。
此次畢業(yè)實(shí)習(xí),我學(xué)會(huì)了運(yùn)用所學(xué)知識進(jìn)行軟件開發(fā),學(xué)會(huì)了如何跟同事進(jìn)行合作溝通。積累了處理有關(guān)人際關(guān)系問題的經(jīng)驗(yàn)方法。同時(shí)我體驗(yàn)到了社會(huì)工作的艱苦性,通過實(shí)習(xí),讓我在社會(huì)中磨練了自己,也鍛煉了意志力,訓(xùn)練了自己的動(dòng)手操作能力,提升了自己的實(shí)踐技能。積累了軟件開發(fā)的經(jīng)驗(yàn),為以后工作也打下了很好的基礎(chǔ)。實(shí)習(xí)是為將來打基礎(chǔ)的重要階段,珍惜自己每一個(gè)工作的機(jī)會(huì),不論什么人,什么學(xué)歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯(cuò)過好的機(jī)遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我都會(huì)因涉事而成長。
java實(shí)習(xí)報(bào)告3
一.實(shí)習(xí)目的
大學(xué)期間,學(xué)校教授了計(jì)算機(jī)的基礎(chǔ)課程,例如數(shù)據(jù)結(jié)構(gòu),計(jì)算機(jī)網(wǎng)絡(luò)原理,離散數(shù)學(xué),編譯原理等、這些課程有助于我們形成系統(tǒng)的計(jì)算機(jī)邏輯體系,熟悉計(jì)算機(jī)的底層原理,從而可以更加容易上手企業(yè)級開發(fā)。
到了大四的上學(xué)期,對于項(xiàng)目經(jīng)驗(yàn),自己只是搭過簡單的環(huán)境,實(shí)現(xiàn)了一些簡單的需求。對于真正可以運(yùn)行在服務(wù)器上,可以接受大量用戶訪問的真實(shí)項(xiàng)目,內(nèi)心還是很渴望見一見,看看和平時(shí)自己寫的有什么區(qū)別,自己需要在哪方面下功夫來更好的提升自己。
另外,從大學(xué)校園進(jìn)入社會(huì),我覺著也是需要一個(gè)緩沖期,畢竟校園對我們還是很包容的,像要更好的適應(yīng)社會(huì)生活,還是應(yīng)該要更加嚴(yán)格的要求自己,勇敢面對社會(huì)工作中的挑戰(zhàn)。
二.實(shí)習(xí)主要內(nèi)容
公司名稱:東方航空電子商務(wù)有限公司
公司簡介:東航電商將以東航每年近億人次的旅客運(yùn)輸量為客戶流量基礎(chǔ),整合各類線上、線下產(chǎn)品及服務(wù)資源,為用戶提供出行相關(guān)一站式集成產(chǎn)品和服務(wù)解決方案。
第一周:了解一下公司環(huán)境,餐廳,便利店。給實(shí)習(xí)生分發(fā)新電腦,公司硬件人員負(fù)責(zé)安裝Windows系統(tǒng)。
第二周:觀看公司發(fā)的學(xué)習(xí)視頻,學(xué)習(xí)基本的SpringBoot使用,自己下載運(yùn)行環(huán)境,例如Idea,Mysql,Git,VsCode等相關(guān)環(huán)境。其中Mysql的下載安裝遇到誤刪除,預(yù)先環(huán)境等問題廢了不少功夫。
第三周到以后:分到相應(yīng)的項(xiàng)目組,下達(dá)任務(wù),開始真正的工作。
項(xiàng)目名稱:接送機(jī)改版項(xiàng)目
項(xiàng)目內(nèi)容介紹:該項(xiàng)目主要用于接送乘機(jī)的用戶。比方說飛機(jī)乘客想要打車去自己預(yù)定的機(jī)場就可以在網(wǎng)上下單讓出租車來接自己,同樣當(dāng)乘客坐飛機(jī)到達(dá)目的.地也可以下單讓出租車將其送到指定的地點(diǎn)。
項(xiàng)目架構(gòu)簡介:該項(xiàng)目采用SpringBoot搭建,接口顯示采用Swagger2,緩存使用Redis,信息調(diào)用采用WebService,數(shù)據(jù)持久層使用Mybatis,版本控制使用GitLab。
負(fù)責(zé)模塊:
1、我的航班接口,查詢用戶機(jī)票訂單
2、內(nèi)部/外部渠道號查詢(增加緩存)
3、訂單列表
4、訂單詳情
5、訂單狀態(tài)列表
6、用戶評價(jià)
7、取消訂單是否有損
8、取消訂單
9、去支付接口
每一個(gè)模塊就是一個(gè)接口,我的工作就是在兩個(gè)星期內(nèi)寫完接口,并且完成相應(yīng)的測試。
由于此項(xiàng)目是從C#的老項(xiàng)目改版成Java項(xiàng)目,所以需要我們先看懂C#的老項(xiàng)目,然后再用Java重寫。
工作內(nèi)容:項(xiàng)目負(fù)責(zé)人首先將整個(gè)項(xiàng)目的任務(wù)劃分為一個(gè)個(gè)的任務(wù),再將任務(wù)分配到項(xiàng)目組的成員,再將主要框架代碼上傳到GitLab,我們使用Soucetree工具將代碼導(dǎo)入到自己的電腦上,完成相應(yīng)的工作將代碼上傳,再有專門的負(fù)責(zé)人將代碼進(jìn)行整合,從而完成整個(gè)項(xiàng)目的內(nèi)容,如果有問題要及時(shí)的詢問。
當(dāng)所有的代碼上傳完畢,此時(shí)再GitLab上重新開一個(gè)分支,項(xiàng)目組所有人將此最終項(xiàng)目導(dǎo)入自己電腦,測試自己負(fù)責(zé)的接口。
另外,每周都要提交周報(bào),又來記錄自己每天都完成了哪些工作,學(xué)習(xí)了哪些內(nèi)容。
三、實(shí)習(xí)總結(jié)
此次實(shí)習(xí),我收獲了很多。我覺著可以分為個(gè)人技術(shù)成長和為人處世兩方面來談。
1、個(gè)人技術(shù)成長
首先我終于有了實(shí)際的項(xiàng)目經(jīng)驗(yàn),以后再找工作時(shí)就可以很有底氣的寫上去,然后技術(shù)上也有了提高,當(dāng)然這要感謝公司里前輩的悉心教導(dǎo),也讓我知道外面的世界很大,厲害的人有很多,如果想要在這一行走下去需要極大的努力。
最重要的是遇到問題一定要多問,剛開始的時(shí)候因?yàn)槲也幌矚g問問題,導(dǎo)致項(xiàng)目做的很慢,被項(xiàng)目負(fù)責(zé)人好好的說了一頓,他告誡我不會(huì)的,不知道的很正常,一定要多問,不要耽誤項(xiàng)目的進(jìn)度。
對于基礎(chǔ)知識的掌握一定要牢固,之前我總是喜歡新的技術(shù),喜歡擴(kuò)展自己的知識面,結(jié)果在真正工作的時(shí)候才發(fā)現(xiàn)真正考驗(yàn)技術(shù)的反而是那些最基本的東西,比如說Java基礎(chǔ)類的Date類,如果沒有好好研究,那用到的時(shí)候就會(huì)擔(dān)心自己會(huì)不會(huì)用錯(cuò),還是用LocalDate好一點(diǎn)呢,就會(huì)顯得捉襟見肘,耽誤時(shí)間。
對于自己見到過的知識點(diǎn)一定要深入的研究,我在工作就因?yàn)闇\嘗輒止而受到負(fù)責(zé)人的數(shù)落。比如之前將對象轉(zhuǎn)化為Json字符串是很常見使用方法,但是項(xiàng)目中的需求是倒過來的,是需要將Json字符串轉(zhuǎn)化為對象。因?yàn)橹皼]有研究過兩者的相互轉(zhuǎn)化,在用到的時(shí)候自然也是不容易想到,結(jié)果耽誤了好長時(shí)間。
對整個(gè)項(xiàng)目一定要先有個(gè)大概的了解,不能只是著眼于自己的任務(wù)。因?yàn)檎麄(gè)項(xiàng)目是一個(gè)整體,有可能我會(huì)調(diào)你的接口,你也可能調(diào)我的接口,需要兩者的相互溝通。最關(guān)鍵的是項(xiàng)目中會(huì)有一個(gè)公共的工具類,別的成員寫好的工具都會(huì)放在里面。之前由于我并不知道,每次都重復(fù)造輪子,導(dǎo)致覺著工作異常艱難,后來幸好被負(fù)責(zé)人及時(shí)指正,才發(fā)現(xiàn)任務(wù)沒那么繁重。
2、為人處世
要學(xué)會(huì)合作,之前在學(xué)校都是一個(gè)人完成項(xiàng)目,但到了公司,由于項(xiàng)目很大,必然需要與人合作,那么就需要多考慮別人的感受,比如說代碼注釋一定要清晰,提交代碼一定要自己先多檢查檢查,不要讓別人重復(fù)做你該做的事。
總結(jié):
此次實(shí)習(xí)讓我發(fā)現(xiàn)自身的諸多不足,路漫漫其修遠(yuǎn)兮,但是我會(huì)正視這些問題,好好努力,迎接更好的自己。
java實(shí)習(xí)報(bào)告4
一、課程設(shè)計(jì)的目的
Java程序設(shè)計(jì)是一門應(yīng)用性很強(qiáng)的專業(yè)課,在學(xué)習(xí)時(shí)必須注意理論與實(shí)踐相結(jié)合,為此開設(shè)了本課程設(shè)計(jì),其目的是通過本課程設(shè)計(jì)使學(xué)生能夠較全面的掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的有關(guān)概念和開發(fā)方法,以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識,提高自身的編程能力。
二、課程設(shè)計(jì)的內(nèi)容
實(shí)現(xiàn)計(jì)算器功能的應(yīng)用程序
根據(jù)計(jì)算器的實(shí)際功能,用戶可以通過鼠標(biāo)依次輸入?yún)⒓佑?jì)算的數(shù)值,進(jìn)行加、減、乘、除等混合運(yùn)算,界面美觀。
三、總體的設(shè)計(jì)
本計(jì)算器程序共有3個(gè)java源文件。類之間的主要關(guān)系如圖所示。
ComputerPad(主類)
NumberButton
OperationButton
ComputerPad.java
該 java文件生成的類負(fù)責(zé)創(chuàng)建計(jì)算器的“主窗口”。該類含有main方法,整個(gè)程序從該類開始執(zhí)行。
NumberButton.java
該文件生成的類負(fù)責(zé)為主類創(chuàng)建數(shù)字按鈕對象,使用鼠標(biāo)單擊數(shù)字按鈕可依次輸入?yún)⒓舆\(yùn)算的數(shù)值的各位數(shù)字。
OperationButton.java
該文件生成的類負(fù)責(zé)為主類創(chuàng)建運(yùn)算符號按鈕對象,使用鼠標(biāo)單擊運(yùn)算符號按鈕可選擇所要進(jìn)行的運(yùn)算。
四、具體設(shè)計(jì)
一)運(yùn)行效果與程序發(fā)布
1.將3個(gè)java文件保存到一個(gè)文件夾中,例如c:computer.將3個(gè)java文件分別編譯生成相應(yīng)的字節(jié)碼(.class)文件,然后,用java解釋器運(yùn)行主類:
C:computerjava ComputerPad
2.可以jar.exe把一些文件壓縮成一個(gè)JAR文件,以此來發(fā)布我們的應(yīng)用程序。我們可以把java應(yīng)用程序中涉及到的類壓縮成一個(gè)JAR文件,例如ComputerPad.jar。
首先,用文本編輯器(例如Windows下的記事本)編寫一個(gè)清單文件(Manifestfiles)
Mainfest-Version: 1.0
Main-Class: ComputerPad
Created-By:1.2.2(Sun Microsystems Inc.)
然后,如下生成JAR文件:
C:computerjar cfm ComputerPad.ar moon.mf *.class
其中,參數(shù)C表示要生成一個(gè)新的JAR文件,f表示要生成的JAR文件的名字:m表示文件清單文件的名字。
現(xiàn)在就可以將ComputerPad.jar文件拷貝到任何一個(gè)安裝了java運(yùn)行環(huán)境(版本號需高于1.2.2)的計(jì)算機(jī)上,只要用鼠標(biāo)雙擊該文件就可以運(yùn)行該java應(yīng)用程序了。
體會(huì)
課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.
回顧起課程設(shè)計(jì),至今我仍感慨頗多,的確,在這一星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的'理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固。通過課程設(shè)計(jì)之后,把以前所學(xué)過的知識重新溫故。
這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問題,最后在老師的指導(dǎo)下,終于迎刃而解。在此我表示感謝!同時(shí),對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝!
java實(shí)習(xí)報(bào)告5
作為就業(yè)培訓(xùn),項(xiàng)目的好壞對培訓(xùn)質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
作為就業(yè)培訓(xùn),項(xiàng)目的好壞對培訓(xùn)質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
1、項(xiàng)目一定要全新的項(xiàng)目,不能是以前做過的
2、項(xiàng)目一定要企業(yè)真實(shí)項(xiàng)目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)
3、在開發(fā)時(shí)要和企業(yè)的開發(fā)保持一致
4、在做項(xiàng)目的時(shí)候不應(yīng)該有參考代碼
長話短說就是以上幾點(diǎn),如果你想要更多的了解,可以繼續(xù)往后看。
一:項(xiàng)目的地位
因?yàn)閰⒓泳蜆I(yè)培訓(xùn)的學(xué)員很多都是有一定的計(jì)算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在校或者是剛畢業(yè)的學(xué)生,多少都有一些基礎(chǔ)。
他們欠缺的主要是兩點(diǎn):
不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會(huì)的.挺多,但都是皮毛,不能滿足就業(yè)的需要。
沒有任何實(shí)際的開發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過項(xiàng)目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項(xiàng)目來獲取實(shí)際開發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項(xiàng)目
項(xiàng)目既然那么重要,肯定不能隨隨便便找項(xiàng)目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗(yàn)總結(jié),選擇項(xiàng)目的時(shí)候要注意以下方面:
1:項(xiàng)目不能太大,也不能太小
這個(gè)要根據(jù)項(xiàng)目練習(xí)的階段,練習(xí)的時(shí)間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項(xiàng)目不能脫離實(shí)際應(yīng)用系統(tǒng)
項(xiàng)目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項(xiàng)目。因?yàn)榕嘤?xùn)的時(shí)間有限,必須讓學(xué)員盡快地融入到實(shí)際項(xiàng)目的開發(fā)當(dāng)中去。任何人接受和掌握一個(gè)東西都需要時(shí)間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個(gè)項(xiàng)目都必須跟實(shí)際應(yīng)用掛鉤。
3:項(xiàng)目應(yīng)能覆蓋所學(xué)的主要知識點(diǎn)
學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì)了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會(huì)了。
4:最后綜合項(xiàng)目一定要是實(shí)際應(yīng)用系統(tǒng)
學(xué)員經(jīng)過這個(gè)項(xiàng)目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個(gè)系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個(gè)培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個(gè)項(xiàng)目就是實(shí)際項(xiàng)目,到時(shí)候?qū)W員就業(yè)到另外一個(gè)公司,不過是換個(gè)地方干活而已,完全沒有技能上的問題。
三:java怎么選擇項(xiàng)目
這個(gè)不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項(xiàng)目案例。
我們可以采用倒推的方式來分析:
最終的項(xiàng)目一定是真實(shí)的項(xiàng)目,也就是要把學(xué)員訓(xùn)練到能夠獨(dú)立開發(fā)實(shí)際應(yīng)用,通常我們還不能選最簡單的項(xiàng)目,因?yàn)閷W(xué)員的吸收還要有一個(gè)折扣,所以最終的項(xiàng)目應(yīng)該選實(shí)際項(xiàng)目中中等難度的項(xiàng)目
最終項(xiàng)目定下來過后,開始分解這個(gè)項(xiàng)目,看看為了達(dá)到完成這個(gè)項(xiàng)目需要哪些技術(shù)和知識點(diǎn),以及每部分知識點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù) 「1」 「2」
然后開始選擇分階段的項(xiàng)目,分階段的項(xiàng)目應(yīng)該比剛才分析出來的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項(xiàng)目后,同樣去分解,定出為了完成他所需要的各部分知識點(diǎn)和深度。
然后是選擇上課期間的演示項(xiàng)目,演示的項(xiàng)目是為了做分階段項(xiàng)目服務(wù)的,可以認(rèn)為是分階段項(xiàng)目的分階段項(xiàng)目
最終把要求掌握的知識點(diǎn)和要求掌握的深度,分散到日常教學(xué)和練習(xí)中。
java實(shí)習(xí)報(bào)告6
畢業(yè)實(shí)習(xí)是學(xué)生大學(xué)學(xué)習(xí)階段重要的實(shí)踐性教學(xué)環(huán)節(jié)之一,通過實(shí)習(xí)學(xué)生將進(jìn)一步了解社會(huì),增強(qiáng)對社會(huì)主義現(xiàn)代化建設(shè)的責(zé)任感,使命感。實(shí)習(xí)期間,要求學(xué)生對企業(yè)(事業(yè))單位的軟件設(shè)計(jì)工作進(jìn)行業(yè)務(wù)實(shí)踐,使學(xué)生通過實(shí)習(xí)做到理論聯(lián)系實(shí)際,充實(shí)和豐富所學(xué)的專業(yè)理論知識,培養(yǎng)發(fā)現(xiàn)問題,分析問題和解決問題的能力,為畢業(yè)后從事軟件設(shè)計(jì)工作打下基礎(chǔ)。
畢業(yè)實(shí)習(xí)有著它深刻的意義,也是大學(xué)生必經(jīng)的體驗(yàn),感謝學(xué)校能給我們提供機(jī)會(huì),也感謝公司為我們提供條件。
Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。
而我們現(xiàn)在學(xué)習(xí)Java是我們課程中的必修課程,更是找一份好工作的`必備技能,雖然實(shí)習(xí)為期才一周,但是給我們增長很多見識,了解了大型軟件開發(fā)的過程。也學(xué)習(xí)了很多軟件開發(fā)時(shí)一些技巧,更重要的是這次實(shí)習(xí)拋開了以前老師講學(xué)生聽的模式,這次老師邊講邊帶領(lǐng)我們編寫程序,讓我們能讓學(xué)到的知識迅速鞏固。
即將畢業(yè)了,通過這次畢業(yè)實(shí)習(xí),讓我們對找工作這事更有了信心。如果可以希望學(xué)校能在我們畢業(yè)之前再組織一些就業(yè)培訓(xùn),讓我們更了解公司開發(fā)過程。
java實(shí)習(xí)報(bào)告7
實(shí)習(xí)類型 教學(xué)實(shí)習(xí) 實(shí)習(xí)單位 歐美學(xué)院 指導(dǎo)教師 丁亞周 所在院(系)信息技術(shù)系 班 級 1202 學(xué)生姓名于紅學(xué) 號 9211120214
一、 實(shí)習(xí)時(shí)間和地點(diǎn)
時(shí)間:20xx.3.17-20xx.4.17 地點(diǎn):歐美學(xué)院F311,F(xiàn)310
二、 實(shí)習(xí)的內(nèi)容
(1)本組課題及本人任務(wù);
我們小組設(shè)計(jì)的是圖書管理系統(tǒng),包括圖書信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書信息管理,逾期罰款或損壞賠償信息管理和數(shù)據(jù)庫。我負(fù)責(zé)的是圖書信息管理,包括對圖書信息的查閱,刪除,修改和增加。可以滿足圖書館的一些日;顒(dòng)
(2)程序功能簡介;
這次實(shí)踐課我們小組設(shè)計(jì)的圖書管理系統(tǒng)包括了圖書信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書信息管理,逾期罰款或損壞賠償信息管理。主要包含對信息的查找,增加,刪除和修改。如下圖所示:
(3)主體內(nèi)容(簡要說明總體情況,詳細(xì)介紹本人任務(wù)部分):
1.設(shè)計(jì)分析;
圖書管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立前端應(yīng)用程序的開發(fā)兩個(gè)方面.對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫.而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn).本組結(jié)合簡單圖書館的要求,設(shè)計(jì)了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序.系統(tǒng)運(yùn)行結(jié)果證明,本文所設(shè)計(jì)的'圖書管理系統(tǒng)可以滿足圖書館工作人員的需要
2.程序結(jié)構(gòu)(畫流程圖)
3.各模塊的功能及程序說明;
我所負(fù)責(zé)的模塊是圖書信息管理,主要包含四個(gè)方面,對圖書信息的查找,增加,修改,刪除。查找:可以滿足圖書管理者查詢數(shù)目的要求,在這個(gè)模塊,可已使用多種方式查找,包括無條件查詢和條件查詢,無條件查詢是將所有的書一起都找出來,條件查詢又包括圖書編號查詢和模糊條件,這個(gè)可以滿足圖書管理者對具體的一本書查詢的要求;增加:按照傳統(tǒng)的增加方式進(jìn)行增加,在新買書時(shí),可以方便圖書管理者對數(shù)據(jù)庫進(jìn)行增加;修改:可以修改圖書的名稱,適合在錄入信息錯(cuò)誤時(shí)使用;刪除:當(dāng)撤銷破舊書目時(shí),可以使用,我所做的所有操作都會(huì)對數(shù)據(jù)庫產(chǎn)生影響。
4. 源程序;
case 1:
System.out.println(" 圖書信息:"); System.out.println("1. 查詢圖書信息:"); System.out.println("2. 插入圖書信息:"); System.out.println("3. 刪除圖書信息:");
int a1=scanner.nextInt();
switch(a1){
case 1:
System.out.println("1. 查詢圖書信息:");
String Sql = "SELECT * FROM systembook "; rs= stmt.executeQuery(Sql);
while(rs.next()){
String bookID =rs.getString(1); String bookNo =rs.getString(2); String bookName =rs.getString(3); String bookWriter =rs.getString(4); String bookPub =rs.getString(5);
System.out.println(bookID+","+bookNo+","+bookName+","+bookWriter+","+bookPub); }
break;
case 2:
int zz=0; while(zz!=1){
System.out.println("2. 插入圖書信息:");
System.out.println("請按順序插入圖書條碼號,圖書索書號,圖書名字,圖書作者,
String str=scanner.next(); String []splitst=str.split(","); String a11=splitst[0]; String a12=splitst[1]; String a13=splitst[2]; String a14=splitst[3]; String a15=splitst[4];
Sql="INSERT
INTO
圖書出版社");
String
systembook(bookID,bookNo,bookName,bookWriter,bookPub) VALUES('"+a11+"','"+a12+"','"+a13+"','"+a14+"','"+a15+"')";
int i=stm.executeUpdate(Sql); //返回記錄影響的條數(shù)
System.out.println("插入成功!"); }
System.out.println("是否繼續(xù)插入?yes/no no返回主菜單"); String k=scanner.next();
if(i!=0){
if(k.startsWith("yes"))
System.out.println(); if(k.startsWith("no")){
zz=1;
System.out.println();
};
}; }
break; case 3: int ll=0; while(ll!=1){
System.out.println(" 3. 刪除圖書信息: ");System.out.println("請輸入要?jiǎng)h除的圖書編號:");String Str=scanner.next();String []Splitst=Str.split(",");String b3=Splitst[0];
String sql1="SELECT * FROM systembook where bookID='"+b3+"'"; rs1= stm.executeQuery(sql1); int kkk=0; while(rs1.next()) {
String a22 =rs1.getString(1); String b22 =rs1.getString(2); String c22 =rs1.getString(3); String d22 =rs1.getString(4); String e22 =rs1.getString(5);
System.out.println(a22+","+b22+" ,"+c22+","+d22+","+e22);
kkk++;
} if(kkk==0)
{ else
{
{String deleSql= "DELETE FROM systembook WHERE bookID='"+b3+"'";
System.out.println( "沒有這本書,請重新輸入"); }
java實(shí)習(xí)報(bào)告8
實(shí)習(xí)目的
通過對java語言、JavaWeb、Mysql數(shù)據(jù)庫應(yīng)用設(shè)計(jì)及SQL語言的復(fù)習(xí)和鍛煉,并且通過使用IDEA開發(fā)工具開發(fā)公司項(xiàng)目,以達(dá)到充分熟悉開發(fā)平臺及其應(yīng)用設(shè)計(jì),同時(shí)掌握并實(shí)踐軟件項(xiàng)目設(shè)計(jì)規(guī)范及其開發(fā)流程:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫、系統(tǒng)測試及軟件手冊編寫,以便提前適應(yīng)軟件公司開發(fā)流程、環(huán)境和工作要求進(jìn)一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)SQL的基礎(chǔ)知識及正確的運(yùn)用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過實(shí)習(xí),培養(yǎng)我們綜合運(yùn)用已學(xué)知識Java語言的面向?qū)ο缶幊棠芰。培養(yǎng)我們動(dòng)手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識,提高自身的編程能力;增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
實(shí)習(xí)時(shí)間
20××年2月25日~20××年3月17日
實(shí)習(xí)地點(diǎn)
實(shí)習(xí)內(nèi)容
隨著社會(huì)的快速發(fā)展,用人單位對大學(xué)生的要求越來越高,對于即將畢業(yè)的在校生而言,為了能更好的適應(yīng)嚴(yán)峻的就業(yè)形勢,畢業(yè)后能夠盡快的融入到社會(huì),同時(shí)能夠?yàn)樽约翰饺肷鐣?huì)打下堅(jiān)實(shí)的基礎(chǔ),畢業(yè)實(shí)習(xí)是必不可少的階段。畢業(yè)實(shí)習(xí)能夠使我們在實(shí)踐中了解社會(huì),讓我們學(xué)到了很多在專業(yè)課堂上根本就學(xué)不到的知識,受益匪淺,也打開了視野,增長了見識,使我認(rèn)識到將所學(xué)的知識具體應(yīng)用到工作中去,為以后進(jìn)一步走向社會(huì)打下堅(jiān)實(shí)的基礎(chǔ),只有在實(shí)習(xí)期間盡快調(diào)整好自己的學(xué)習(xí)方式,適應(yīng)社會(huì),才能被這個(gè)社會(huì)所接納,進(jìn)而生存發(fā)展。剛進(jìn)入實(shí)習(xí)單位的時(shí)候我有些擔(dān)心,在大學(xué)學(xué)習(xí)的專業(yè)知識與實(shí)習(xí)崗位所需的知識有些脫節(jié),但在經(jīng)歷了幾天的適應(yīng)過程之后,我慢慢調(diào)整觀念,正確認(rèn)識了實(shí)習(xí)單位和個(gè)人的崗位以及發(fā)展方向。我相信只要我們立足于現(xiàn)實(shí),改變和調(diào)整看問題的角度,銳意進(jìn)取,在成才的道路上不斷攀登,有朝一日,那些成才的機(jī)遇就會(huì)紛至沓來,促使我們成為專業(yè)公認(rèn)的人才。我堅(jiān)信“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”,只有把從書本上學(xué)到的專業(yè)理論知識應(yīng)用于實(shí)踐中,才能真正掌握這門知識。因此,我作為一名物聯(lián)網(wǎng)工程專業(yè)的學(xué)生,有幸參加了為期近三個(gè)月的畢業(yè)實(shí)習(xí)。
實(shí)習(xí)目的及任務(wù)
經(jīng)過了大學(xué)四年專業(yè)的理論進(jìn)修,使我們軟件基礎(chǔ)知識有了根本掌握。我們即將離開大學(xué)校園,作為大學(xué)畢業(yè)生,心中想得更多的是如何去做好自己專業(yè)發(fā)展、如何更好的去完成以后工作中每一個(gè)任務(wù)。本次實(shí)習(xí)的目的及任務(wù)要求:
實(shí)習(xí)目的
、贋榱藢⒆约核鶎W(xué)軟件開發(fā)知識運(yùn)用在社會(huì)實(shí)踐中,在實(shí)踐中鞏固自己的理論知識,將學(xué)習(xí)的理論知識運(yùn)用于實(shí)踐當(dāng)中,反過來檢驗(yàn)書本上理論的正確性,鍛煉自己的動(dòng)手能力,培養(yǎng)實(shí)際工作能力和分析能力,以達(dá)到學(xué)以致用的目的。通過實(shí)習(xí),深化已經(jīng)學(xué)過的理論知識,提高綜合運(yùn)用所學(xué)過的知識,并且培養(yǎng)自己發(fā)現(xiàn)問題、解決問題的能力。
、谕ㄟ^java開發(fā)崗位實(shí)習(xí),更廣泛的直接接觸社會(huì),了解社會(huì)需要,加深對社會(huì)的認(rèn)識,增強(qiáng)自身對社會(huì)的適應(yīng)性,將自己融合到社會(huì)中去,培養(yǎng)自己的實(shí)踐能力,縮短我們從一名大學(xué)生到一名工作人員之間的觀念與業(yè)務(wù)距離。為以后進(jìn)一步走向社會(huì)打下堅(jiān)實(shí)的基礎(chǔ);
、弁ㄟ^實(shí)習(xí),了解軟件開發(fā)工作流程,從而確立自己在最擅長的工作崗位。為自己未來的職業(yè)生涯規(guī)劃起到關(guān)鍵的指導(dǎo)作用。通過實(shí)習(xí)過程,獲得更多與自己專業(yè)相關(guān)的知識,擴(kuò)寬知識面,增加社會(huì)閱歷。接觸更多的人,在實(shí)踐中鍛煉膽量,提升自己的溝通能力和其他社交能力。培養(yǎng)更好的職業(yè)道德,樹立好正確的.職業(yè)道德觀。
實(shí)習(xí)任務(wù)要求
、僭趰徫粚(shí)習(xí)期間,嚴(yán)格遵守實(shí)習(xí)單位的規(guī)章制度,服從畢業(yè)實(shí)習(xí)專業(yè)指導(dǎo)老師的安排,做好實(shí)習(xí)筆記,注重理論與實(shí)踐相結(jié)合,善于發(fā)現(xiàn)問題。
、谠趯(shí)習(xí)過程,有嚴(yán)格的時(shí)間觀念,不遲到不早退,虛心向有經(jīng)驗(yàn)的同事請教,積極主動(dòng)完成實(shí)習(xí)單位分配的任務(wù),與單位同事和諧相處;
、勖刻於颊J(rèn)真總結(jié)當(dāng)天的實(shí)習(xí)工作所遇到的問題和收獲體會(huì),做好工作反思。
通過在公司的實(shí)習(xí)也有了一些自己的新的和感悟
1、淺談測試
一直以來,我都認(rèn)為測試是脫離了軟件工程范圍的工作,不以為屑。但在實(shí)際情況中,測試是既重要且難以精湛的。其真正的壓力,在于找不到bug,責(zé)任在你,而不在于編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計(jì)的經(jīng)驗(yàn)總結(jié)和想象力。而要做到高級測試工程師,則一定要懂編碼,因?yàn)檫@是你完全掌握整個(gè)系統(tǒng)的方方面面具體運(yùn)作的前提。但占主導(dǎo)地位的,還是大型系統(tǒng)的集成測試經(jīng)驗(yàn)。實(shí)際項(xiàng)目中,編碼時(shí)間一般只占30%左右,真正耗費(fèi)時(shí)間的是IT階段的找bug與對應(yīng)bug,此階段基本評定了coder的編碼質(zhì)量。
2、程序員的困惑
有些人,以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱調(diào)試。在項(xiàng)目組工作不愁源碼資源,但問題是蛋糕擺在面前,你如何去消化?有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個(gè)查詢模塊,在此基礎(chǔ)上去做具體記錄的歷史記錄查詢模塊,你可能會(huì)覺得很簡單,但實(shí)際情況卻往往報(bào)一堆異常,配置問題涉及到方方面面,以及數(shù)據(jù)庫字段,傳值問題等等,一大堆對于新人來說很郁悶的問題。但不用怕,只要學(xué)會(huì)調(diào)試,一個(gè)個(gè)問題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你。
3、如何調(diào)試追蹤?
如果你能在短短的時(shí)間內(nèi)就看到問題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對沒問題。出現(xiàn)問題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運(yùn)行期間的具體值,那是最好途徑。idea是個(gè)很爽的ide,這點(diǎn)做的很好。例如頁面內(nèi)容顯示不是自己想要的數(shù)據(jù),我們要先從數(shù)據(jù)庫查詢語句去下手,設(shè)置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語句的字符串)運(yùn)行到有值,inspect進(jìn)去看,如果還看不出來,就點(diǎn)擊它,copy后在sql客戶端去實(shí)際運(yùn)行,看看實(shí)際查詢出來的表是什么,如果是對的,有可能就是頁面調(diào)用的錯(cuò)誤或者action邏輯的傳值問題。頁面錯(cuò)誤的調(diào)試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁查看源代碼,copy到editplus,就能看到具體錯(cuò)誤發(fā)生在那幾行。通常有幾種常見的錯(cuò)誤,例如:缺少對象這種很多時(shí)候是有些被你調(diào)用的字段有可能為空的情況出現(xiàn)的,可以加if(=null)語句加保護(hù)。追蹤的方法基本就是用alert語句,放在有可能出錯(cuò)的地方。
4、一些習(xí)慣
遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著,看多了自己也會(huì)了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠(yuǎn)遠(yuǎn)比書多的多。解決了一個(gè)問題后,要去究根問底去找到問題產(chǎn)生的起因,以防你下次遇到類似的問題再浪費(fèi)同樣的時(shí)間。把代碼寫的漂亮,注釋、空行、規(guī)范一樣不能少,可讀性是放在第一位。曾經(jīng)看過一個(gè)高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人。任務(wù)完后不要呆著,去要求經(jīng)理給你更有挑戰(zhàn)性的任務(wù),只要你肯去嘗試,他們就會(huì)對你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠都有了,路也比較好走了。
5、題尾話
我們的實(shí)習(xí)已經(jīng)結(jié)束,但生活卻沒有結(jié)束,這一次的實(shí)習(xí),對于我們這幫還沒有畢業(yè)的學(xué)生來說可以用意義重大四個(gè)字來形容。他不僅僅對我們的專業(yè)知識進(jìn)行了鞏固和拓展;還對我們作為軟件開發(fā)人員的視野進(jìn)行了增大,讓我們了解了很多軟件開發(fā)這個(gè)職業(yè)應(yīng)該注意的一些細(xì)節(jié);更是讓我們親身體會(huì)了軟件工程這門科學(xué)對于一個(gè)軟件的意義。這些經(jīng)驗(yàn)對我們來說就是一筆寶貴的財(cái)富。而經(jīng)過了3周的實(shí)習(xí),在大家的共同努力下,也都完成了各自的任務(wù),但我想說的是,我們并不僅僅是完成了任務(wù),我們更是個(gè)個(gè)滿載而歸。項(xiàng)目的制作以及疑難問題的解決,將我們把大學(xué)期間那些快要淡忘的知識又重新熟悉了起來,并且對代碼有了更深層次的理解。代碼的復(fù)用性、類與類之間的調(diào)用、對象的創(chuàng)建、數(shù)據(jù)庫的連接以及操作等各種專業(yè)知識的使用,讓我們能更好的將這些各種各樣知識合理的整合在一起。如果說專業(yè)知識收獲頗多,那么接下來的職業(yè)技能卻是我認(rèn)為在整個(gè)實(shí)習(xí)過程中收獲最大的地方。代碼的注釋以及編碼的規(guī)范這兩點(diǎn)是我以前很少注意的地方,對其也并沒有多少重視。但這一次,卻明白了他的重要性:這是作為一個(gè)軟件開發(fā)人員必須應(yīng)該具備的能力,或者說應(yīng)該特別注重的地方。因?yàn)槲覀兊拇a并沒有多少注釋以及很多地方的編碼很不規(guī)范,企業(yè)老師寧愿讓我們多花一周的時(shí)間修改,也沒有匆匆的進(jìn)行下一步測試。在修改的這一周內(nèi),通過自己的體會(huì)以及老師的重點(diǎn)強(qiáng)調(diào),對于代碼的編碼規(guī)范和代碼的注釋有了更深層次的理解。通過了這次的實(shí)習(xí),我個(gè)人認(rèn)為,代碼的注釋以及編碼的規(guī)范比個(gè)人的技術(shù)更為重要。
java實(shí)習(xí)報(bào)告9
一、實(shí)訓(xùn)項(xiàng)目
簡易記事本
二、實(shí)訓(xùn)目的和要求
本次實(shí)訓(xùn)是對前面學(xué)過的所有面向?qū)ο蟮木幊趟枷胍约癑AVAWEB編程方法的一個(gè)總結(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天。
java實(shí)習(xí)報(bào)告10
實(shí)習(xí)目的:
在internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站 建設(shè)在internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。通過這次實(shí)習(xí),學(xué)習(xí)企業(yè)級計(jì)算機(jī)知識,鞏固以前所學(xué)理論的知識,提高處理實(shí)際問題的能力,了解社會(huì)中建設(shè)在internet的主要內(nèi)容和實(shí)際發(fā)展情況,并為自己踏入社會(huì)環(huán)境接軌做準(zhǔn)備。
實(shí)習(xí)目的:
武漢國家軟件培訓(xùn)基地
實(shí)習(xí)任務(wù):
網(wǎng)絡(luò)發(fā)展考察,學(xué)習(xí)編程語言知識,鞏固以前所學(xué)理論的知識,提高處理實(shí)際問題的能力。
實(shí)習(xí)內(nèi)容:
網(wǎng)絡(luò)編程語言學(xué)習(xí)——java
在20xx年x月x日我參加了校外實(shí)習(xí),在國家軟件培訓(xùn)基地歷時(shí)四周的實(shí)習(xí)時(shí)間,進(jìn)入公司的時(shí)候,就讓我感覺到另外的一種氛圍,F(xiàn)在我已經(jīng)不是在學(xué)校了,能夠任性的選擇上課和不上課,能夠任性的選擇遲到不遲到,而是進(jìn)入了一家公司,我看到那么多的員工都在那么努力認(rèn)真的工作,一下就讓我的情緒上升到了另外一個(gè)境界,一向有點(diǎn)散漫的我,頓時(shí)覺得這樣的踏實(shí)的生活日子才是我應(yīng)該具有的,在大學(xué)浪費(fèi)的那么多時(shí)間應(yīng)該要在這里好好補(bǔ)起來。我們不可能簡單的了解一些企業(yè)文化,簡單的學(xué)學(xué)新的知識就可以了,我們的這個(gè)實(shí)習(xí)必將是一個(gè)繁忙的實(shí)習(xí),也必將是一個(gè)充實(shí)的,進(jìn)步的實(shí)習(xí)。來到這里,我們要忘掉大學(xué)里自由的作息時(shí)間,克服困難,養(yǎng)成良好的工作生活習(xí)慣 。基于各方面的原因,雖然在去之前我們做了比較充足的準(zhǔn)備,但還是遇到了一些困難,例如學(xué)習(xí)時(shí)間長,課后實(shí)戰(zhàn)比較繁多,但時(shí)間又比較的短,難以保證按時(shí)按質(zhì)按量完成。
下午,我們在班主任的帶領(lǐng)下熟悉了一下實(shí)習(xí)環(huán)境和公司的一些基本制度,對于我從未接觸過公司的人來說,我很認(rèn)真的記錄,為我以后的工作做緩沖,在這里也可以培養(yǎng)出我的一種好的工作態(tài)度。我們的實(shí)習(xí)的安排是學(xué)習(xí)怎么樣做好一個(gè)項(xiàng)目,培養(yǎng)我們進(jìn)入一個(gè)公司之后應(yīng)該具備的素質(zhì)和怎樣快速的融入企業(yè)文化和怎樣以最好的狀態(tài)接手公司自己的項(xiàng)目。我們的基本安排是每天上午先在放映室上課,老師講解今天一天的重要內(nèi)容,安排好任務(wù),然后我們就一起到機(jī)房里面按照指導(dǎo)老師的要求來完成項(xiàng)目的部分。
我以前有html語言基礎(chǔ)、C語言和C++基礎(chǔ),這為我這次實(shí)習(xí)學(xué)習(xí)java的打下了良好的基礎(chǔ)和開端。
java的跨平臺性,較強(qiáng)的安全性,功能強(qiáng)大性是我把它作為學(xué)習(xí)的目標(biāo)之一。我首先讀懂書中的每一個(gè)程序,然后做書本的習(xí)題,接著與答案對照,然后 通過寫書中的程序復(fù)習(xí),提高自己的編程水平。以前,我認(rèn)為編程就是編程。后來,當(dāng)我學(xué)習(xí)網(wǎng)絡(luò)編程時(shí)才發(fā)現(xiàn)學(xué)習(xí)網(wǎng)絡(luò)編程需要網(wǎng)絡(luò)基礎(chǔ)知識。上面套接字,url,端口號等。學(xué)習(xí)多線程這部分是需要有操作系統(tǒng)的基礎(chǔ)知識。掛起,執(zhí)行,睡眠等各種狀態(tài)的相互轉(zhuǎn)換,同步方法等。學(xué)習(xí),需要用到很多的基礎(chǔ)知識。這些知識是過去我所學(xué)習(xí)過的。學(xué)習(xí)編程語言,最好的方法是多想,多寫,堅(jiān)持。在解決問題時(shí),需要的是足夠的耐心,檢查,核對程序是需要細(xì)心。
項(xiàng)目一定要全新的項(xiàng)目,不能是以前做過的,項(xiàng)目一定要企業(yè)真實(shí)項(xiàng)目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng),在開發(fā)時(shí)要和企業(yè)的開發(fā)保持一致,在做項(xiàng)目的時(shí)候不應(yīng)該有參考代碼。因?yàn)閰⒓訉?shí)習(xí)的學(xué)生很多都是有一定的計(jì)算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),像我們這種計(jì)算機(jī)專業(yè)的大三學(xué)生,多少都有一些基礎(chǔ)。我們主要的.缺點(diǎn)是不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會(huì)的挺多,但都是皮毛,不能滿足就業(yè)的需要,還有沒有任何實(shí)際的開發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過項(xiàng)目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項(xiàng)目來獲取實(shí)際開發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。項(xiàng)目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教教學(xué)性或者是純練習(xí)性的項(xiàng)目。因?yàn)閷?shí)習(xí)的時(shí)間有限,我必須盡快地融入到實(shí)際項(xiàng)目的開發(fā)當(dāng)中去。任何人接受和掌握一個(gè)東西都需要時(shí)間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個(gè)項(xiàng)目都必須跟實(shí)際應(yīng)用掛鉤。學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì)了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會(huì)了。
通過四周的實(shí)習(xí)學(xué)習(xí),老師的講解,了解到選擇項(xiàng)目的重要性,我們選擇的項(xiàng)目最終的項(xiàng)目一定是真實(shí)的項(xiàng)目,也就是要訓(xùn)練到能夠獨(dú)立開發(fā)實(shí)際應(yīng)用,通常我們還不能選最簡單的項(xiàng)目,因?yàn)槲覀兊奈者要有一個(gè)折扣,所以最終的項(xiàng)目應(yīng)該選實(shí)際項(xiàng)目中中等難度的項(xiàng)目;最終項(xiàng)目定下來過后,開始分解這個(gè)項(xiàng)目,看看為了達(dá)到完成這個(gè)項(xiàng)目需要哪些技術(shù)和知識點(diǎn),以及每部分知識點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù);然后開始選擇分階段的項(xiàng)目,分階段的項(xiàng)目應(yīng)該比剛才分析出來的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項(xiàng)目后,同樣去分解,定出為了完成我所需要的各部分知識點(diǎn)和深度;然后是選擇上課期間的演示項(xiàng)目來進(jìn)行觀察和理解,演示的項(xiàng)目是為了做分階段項(xiàng)目服務(wù)的,可以認(rèn)為是分階段項(xiàng)目的分階段項(xiàng)目;最終把要求掌握的知識點(diǎn)和要求掌握的深度,分散到日常學(xué)習(xí)和練習(xí)中。
在一個(gè)具體的項(xiàng)目中,我們需要有開發(fā)環(huán)境,開發(fā)的環(huán)境也跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺、應(yīng)用服務(wù)器、常用插件、測試工具、項(xiàng)目管理工具、項(xiàng)目管理文檔等等。構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開發(fā)一樣,分團(tuán)隊(duì)開發(fā)。老師就相當(dāng)于項(xiàng)目經(jīng)理,一個(gè)班分成多個(gè)小組,每個(gè)組有自己的組長,大家分工合作,共同完成項(xiàng)目。老師做為項(xiàng)目經(jīng)理,帶領(lǐng)著大家一起去做需求分析、概要設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、重要業(yè)務(wù)流程的分析設(shè)計(jì)等,然后由學(xué)生們分團(tuán)隊(duì)進(jìn)行開發(fā),實(shí)現(xiàn)整個(gè)項(xiàng)目。
在實(shí)習(xí)結(jié)束的這個(gè)時(shí)候,仔細(xì)考慮一下,還是有一些地經(jīng)驗(yàn)教訓(xùn)的。例如在活動(dòng)中我們能感覺得到,很多的工作經(jīng)驗(yàn),開發(fā)的知識我們了解的還是不夠充分,致使我們在開發(fā)初期要發(fā)費(fèi)較多的時(shí)間用于入門。但有一點(diǎn)感覺就是,我們在學(xué)校所學(xué)的一些基本知識還是比較有用的,例如J2EE,數(shù)據(jù)庫基本原理等,正是這些基礎(chǔ)知識使我們在缺少工程經(jīng)驗(yàn)的情況下還能盡快入手,后來趕上。針對我們學(xué)校部分學(xué)生普遍基礎(chǔ)理論知識較多,項(xiàng)目經(jīng)驗(yàn)不足的現(xiàn)象,我們同學(xué)大可以去掉以往羞于參與項(xiàng)目,怕在別人前認(rèn)短的心態(tài),我們學(xué)校的計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)教學(xué)是挺不錯(cuò)的,知識面恰到好處,我們一般在項(xiàng)目面前還是能很快入手的,而為了更好的進(jìn)行開發(fā),我們也應(yīng)該在校期間就多進(jìn)行一些項(xiàng)目方面的鍛煉,培養(yǎng)實(shí)際動(dòng)手能力。我想像這樣讓同學(xué)接觸社會(huì),培養(yǎng)實(shí)際動(dòng)手能力的活動(dòng)真的很不錯(cuò),也是同學(xué)們所歡迎的,當(dāng)然把這樣的活動(dòng)辦好需要學(xué)校的老師和同學(xué)們共同努力。也希望,這樣的活動(dòng)能不斷地繼續(xù)下去,并發(fā)展壯大。雖然是短暫的實(shí)習(xí),但我想這一份經(jīng)歷必將會(huì)為我們將來進(jìn)入社會(huì)打下一個(gè)良好的基礎(chǔ),不管是在以后的就業(yè)指導(dǎo)上、還是在工作生活為人上,我們都擁有了一筆寶貴的財(cái)富。
實(shí)習(xí)體會(huì):
四年的大學(xué)生活,我對計(jì)算機(jī)知識有了初步的了解。通過在校的理論學(xué)習(xí),實(shí)踐學(xué)習(xí),我認(rèn)識到理論與實(shí)踐相結(jié)合的學(xué)習(xí)方法是一種好的學(xué)習(xí)方法。我把它用在家中的實(shí)習(xí),它能指導(dǎo)我實(shí)踐,得出的結(jié)論是自己不會(huì)的東西很多,需要不斷地選擇性學(xué)習(xí)。過去相對獨(dú)立的學(xué)科的融合性不斷增強(qiáng)。通過在家的實(shí)習(xí),我認(rèn)識到自身的不足:如文檔習(xí)慣,自身知識結(jié)構(gòu)的問題等,我會(huì)不斷地發(fā)現(xiàn)問題,解決問題,理論聯(lián)系實(shí)際,鞏固所學(xué)知識,提高處理實(shí)際問題的能力,為自己能順利與社會(huì)環(huán)境接軌做準(zhǔn)備。
java實(shí)習(xí)報(bào)告11
一、實(shí)習(xí)目的及意義
進(jìn)一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)SQL的基礎(chǔ)知識及正確的運(yùn)用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過實(shí)習(xí),鞏固大學(xué)所學(xué)專業(yè)的基本知識,提高分析、判斷和處理實(shí)際問題的能力,鍛煉自己的實(shí)際動(dòng)手能力,增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
二、實(shí)習(xí)任務(wù)
實(shí)習(xí)期間,第一階段:主要學(xué)習(xí)了Unix開發(fā)環(huán)境(Unix系統(tǒng)原理,Unix常用命令,Unix開發(fā)環(huán)境);java語言基礎(chǔ)(算法基礎(chǔ),常用數(shù)據(jù)結(jié)構(gòu),企業(yè)編程規(guī)范);java面向?qū)ο螅琂DK核心API;并做了一個(gè)“在線考試系統(tǒng)項(xiàng)目”。第二階段:主要學(xué)習(xí)了SQL語言(SQL語言基礎(chǔ)和提高,SQL語句調(diào)優(yōu));Oracle數(shù)據(jù)庫開發(fā),PL/SQL;javaSE核心編程;XML;JDBC;并粗略的完成“在線考試系統(tǒng)”的數(shù)據(jù)部分。第三階段:主要學(xué)習(xí)了HTML/CSS;javaScript核心;Servlet/JSP;Ajax;javaScript框架;SSH三大框架;并完成了當(dāng)當(dāng)書店項(xiàng)目。
三、實(shí)習(xí)時(shí)間
20xx年02月24日~03月21日
四、實(shí)習(xí)地點(diǎn)
在北京尚學(xué)堂科技有限公司,地址是北京市海淀區(qū)西三旗橋東建材城西路85號神州科技園B座。
五、實(shí)習(xí)企業(yè)概況
北京尚學(xué)堂科技有限公司是一家從事JAVA技術(shù)開發(fā)、培訓(xùn)、咨詢?yōu)橐惑w的軟件公司。公司由海外留學(xué)人員和國內(nèi)IT精英人士創(chuàng)建,主要成員均擁有碩士以上學(xué)位,畢業(yè)于國內(nèi)著名大學(xué)如:清華大學(xué),北京航空航天大學(xué)等。并都曾就職于國內(nèi)知名IT企業(yè),如:IBM、搜狐、中軟國際、清華紫光等。
公司成立以來,已經(jīng)為國內(nèi)數(shù)百家軟件企業(yè)輸送將近數(shù)萬名JAVA人才,很多畢業(yè)生已經(jīng)成為所在企業(yè)的骨干。20xx年,從我公司培訓(xùn)畢業(yè)的學(xué)員(畢業(yè)后一個(gè)月)就業(yè)率就達(dá)到了95%,平均薪水達(dá)到了4672元。公司同時(shí)對外承接各類型軟件項(xiàng)目,已經(jīng)完成的項(xiàng)目有石家莊市中國農(nóng)業(yè)銀行支票匯兌系統(tǒng),北京市交通管理局內(nèi)部OA系統(tǒng),西安農(nóng)林畜牧局CMS項(xiàng)目等。
北京尚學(xué)堂科技有限公司已經(jīng)在全國眾多城市設(shè)立辦事處,在西安、長沙設(shè)立分公司。公司的目標(biāo)是要成為中國領(lǐng)先的集項(xiàng)目開發(fā)、人才培訓(xùn)、企業(yè)內(nèi)訓(xùn)一體的大型企業(yè)集團(tuán)。
六、實(shí)習(xí)內(nèi)容
第一階段
在java初級,我們主要學(xué)習(xí)了J2SE,包括JAVA 開發(fā)基礎(chǔ)知識 、 Eclipse 開發(fā)環(huán)境 、 J2SE 7.0 API 、J2SE 7.0新特性 、 多線程技術(shù) 、Socket 網(wǎng)絡(luò)技術(shù) 、Regular Expression 、Java反射技術(shù) 、Properties技術(shù) 、各種實(shí)戰(zhàn)設(shè)計(jì)模式、Java Debug技術(shù) 、 面向?qū)ο笤O(shè)計(jì)原則詳解 、實(shí)例解決面向?qū)ο笤O(shè)計(jì) 、 面試題內(nèi)部詳解 、面試答題技巧詳解 、 AWT/SWING技術(shù)。
第二階段
數(shù)據(jù)庫技術(shù)、JDBC技術(shù)、HTML & CSS & JavaScript、Jquery、Http協(xié)議深入、JSP&Servlet、JSTL標(biāo)簽庫、XML 技術(shù)、DWR框架、Oracle / SQL。
第三階段
這一階段我們主要學(xué)習(xí)了流行Web 框架簡介、MVC 模式,還有在java方面進(jìn)行了深入,學(xué)習(xí)了Struts2、Hibernate、Spring三大框架,JBPM工作流技術(shù)深化。
七、實(shí)習(xí)感想
大學(xué)生活讓我對計(jì)算機(jī)理論知識有了一定的了解,但實(shí)踐出真知,唯有把理論與實(shí)踐相結(jié)合,才能更好地增加自己的競爭力。實(shí)踐也是大學(xué)生學(xué)習(xí)知識、鍛煉才干的有效途徑。
第一次參加專業(yè)實(shí)習(xí),讓我明白了大學(xué)生生產(chǎn)實(shí)習(xí)是引導(dǎo)我們學(xué)生走出校門,走向社會(huì),接觸社會(huì),了解社會(huì),投身社會(huì)的良好形式;是培養(yǎng)鍛煉才干的好渠道;是提升思想,樹立服務(wù)社會(huì)的思想的有效途徑。通過參加專業(yè)實(shí)習(xí)活動(dòng),有助于我們在校中學(xué)生更新觀念,吸收新的思想與知識。近四個(gè)月的'實(shí)習(xí),雖然時(shí)間很短,卻讓我從中領(lǐng)悟到了很多的東西,而這些東西將讓我終生受用。專業(yè)實(shí)習(xí)加深了我與社會(huì)各階層人的感情,拉近了我與社會(huì)的距離,也讓自己在實(shí)踐中開拓了視野,增長了才干,進(jìn)一步明確了我們青年學(xué)生的成材之路與肩負(fù)的歷史使命。社會(huì)才是學(xué)習(xí)和受教育的大課堂,在那片廣闊的天地里,我們的人生價(jià)值得到了體現(xiàn),為將來更加激烈的競爭打下了更為堅(jiān)實(shí)的基礎(chǔ)。我在實(shí)踐中得到許多的感悟!
通過在達(dá)內(nèi)的實(shí)習(xí),讓我的專業(yè)知識有了進(jìn)一步的提高,縮短了我與社會(huì)接軌距離。讓我懂得在工作上還要有自信。自信不是盲目地自夸,而是對自己的能力做出肯定。社會(huì)經(jīng)驗(yàn)缺乏,學(xué)歷不足等種種原因會(huì)使自己缺乏自信。其實(shí)有誰一生下來句什么都會(huì)的,只要有自信,就能克服心理障礙,那一切就變得容易解決了。同時(shí)知識的積累也是非常重要的。知識猶如人的血液。人缺少了血液,身體就會(huì)衰弱,人缺少了知識,頭腦就要枯竭。這次接觸的釀造業(yè),對我來說很陌生,要想把工作做好,就必須了解這方面的知識,對其各方面都有深入的了解,才能更好地應(yīng)用于工作中。
java實(shí)習(xí)報(bào)告12
第一部分 實(shí)習(xí)概括
昆山杰普軟件科技有限公司是一所培訓(xùn)性質(zhì)的公司。我在昆山杰普軟件科技有限公司共實(shí)習(xí)了三個(gè)月,后來進(jìn)入上海寶資信息有限公司實(shí)習(xí)。這是一家軟件公司,以出售自己的服務(wù)為主要業(yè)務(wù),業(yè)務(wù)主要是針對國內(nèi)各種汽車行業(yè)的庫存管理。我將在這里實(shí)習(xí)到20xx年五月份左右,然后回到學(xué)校處理畢業(yè)設(shè)計(jì)的相關(guān)問題。在昆山的實(shí)習(xí)主要以學(xué)習(xí)為主,計(jì)劃的實(shí)習(xí)時(shí)間是4個(gè)月,在杰普學(xué)習(xí)的時(shí)候我提前找到了工作,所以提前結(jié)束了在昆山杰普軟件科技有限公司的實(shí)習(xí)生涯。在昆山主要學(xué)習(xí)的課程有core Java,數(shù)據(jù)庫,Javaweb,hibernate等等。實(shí)習(xí)到了中期的時(shí)候,進(jìn)入到了面試及就業(yè)的時(shí)期,每天都會(huì)有公司進(jìn)入基地進(jìn)行專場招聘,陸陸續(xù)續(xù)有學(xué)生離開基地就業(yè)。我也是在實(shí)習(xí)的中期找到工作并就業(yè)的,后面的實(shí)習(xí)生活主要在上海寶資信息有限公司進(jìn)行。上海寶資信息有限公司的實(shí)習(xí)可以分為兩類,我到了公司之后公司給我安排了師傅也就是相當(dāng)于指導(dǎo)老師,然后讓指導(dǎo)老師給我們分配任務(wù),因?yàn)槲沂莿側(cè)?shí)習(xí)要用到的知識我還沒有學(xué)習(xí)完所以公司讓我先自學(xué)知識,我的師傅每個(gè)周都會(huì)給我安排任務(wù),讓我根據(jù)所學(xué)的知識完成項(xiàng)目所要的功能。我是在前一個(gè)月的實(shí)習(xí)時(shí)間內(nèi)都是在學(xué)習(xí)然后完成師傅交代的任務(wù)。
第二部分 實(shí)習(xí)內(nèi)容
20xx年7月26號我們正式抵達(dá)昆山杰普軟件科技有限公司,7月27號,我們開始了我們?yōu)槠?個(gè)月的實(shí)習(xí)生涯。昆山杰普軟件科技有限公司位于昆山市巴城鎮(zhèn),毗鄰陽澄湖。還有全國有名的陽澄湖大閘蟹,不過我是沒有吃過啦,就是看到有很多人在大閘蟹成熟的時(shí)候買大閘蟹,這里的環(huán)境很好就是天氣過于炎熱,每天上下課的時(shí)候路程上都會(huì)出一身的汗,慢慢的習(xí)慣也就好了。南方人大
多是吃米飯,不過很湊巧的是我從小喜歡吃米飯所以這里的飯菜很合我的胃口,不過有些同學(xué)因?yàn)槌圆涣嗣罪堖在適應(yīng)當(dāng)中,我的實(shí)習(xí)生活總的來說已經(jīng)愉快的開始了。
進(jìn)入昆山的第二天就開始了學(xué)習(xí)生涯。學(xué)習(xí)的模式是上午老師授課下午自己復(fù)習(xí)并且完成老師在上午遺留的課后作業(yè)。第一周的學(xué)習(xí)還是比較輕松的,主要學(xué)習(xí)了Unix和core java課程。因?yàn)樵趯W(xué)校接觸過Linux系統(tǒng),所以在學(xué)習(xí)Unix系統(tǒng)的時(shí)候感覺比較輕松,能夠輕易的理解老師講解的內(nèi)容。學(xué)校采取的是上午教學(xué)和下午輔導(dǎo)的模式來進(jìn)行授課的;旧仙衔缋蠋熤v解的東西都能當(dāng)堂理解,下午稍微復(fù)習(xí)就能基本掌握了,剩下的時(shí)間用來復(fù)習(xí)第二天的課程,時(shí)間安排還是比較緊湊的。晚上的自習(xí)時(shí)間沒有輔導(dǎo)老師,但是有問題的話可以去辦公室里找老師解決。每天晚上辦公室里都會(huì)有4-5位的老師在辦公室里,為同學(xué)們解決問題。core java前期的課程是基于Unix操作系統(tǒng)的。
1 core Java學(xué)習(xí) core Java是整個(gè)學(xué)習(xí)階段的核心,老師多次強(qiáng)調(diào)了core Java的重要性。所以在core Java的學(xué)習(xí)當(dāng)中,我努力的做到在課堂上聽懂老師講解的每一個(gè)知識點(diǎn)。主講老師李楠非常注重我們對課堂知識的掌握情況。所以每天上課之后,都會(huì)花15分鐘左右的時(shí)間對學(xué)生們進(jìn)行知識點(diǎn)的'提問。對于沒有回答出來的同學(xué),老師會(huì)耐心的講解,重點(diǎn)的強(qiáng)調(diào),盡力的讓每一位同學(xué)都能聽懂,理解。讓每一位同學(xué)都能在打基礎(chǔ)的階段好好的把基礎(chǔ)打牢。
由于在學(xué)校對core Java知識的一些基礎(chǔ),所以我在輔導(dǎo)課程上會(huì)花一小部分的時(shí)間復(fù)習(xí)老師講解的課程,剩下的時(shí)間用來完成老師布置的作業(yè)以及第二天的課程預(yù)習(xí)。晚上的時(shí)候有老師在不定時(shí)的進(jìn)入教室檢查學(xué)生的學(xué)習(xí)情況。努力的讓自己吸收老師講解的每一個(gè)知識點(diǎn),讓自己學(xué)的更多一點(diǎn)。core Java的學(xué)習(xí)時(shí)間一個(gè)有一個(gè)月,因?yàn)閏ore Java真的是重中之重,太重要了這是基礎(chǔ)也是核心一定要學(xué)好core Java。
1.1.2 數(shù)據(jù)庫學(xué)習(xí)
數(shù)據(jù)庫的學(xué)習(xí)時(shí)間是三周左右,其中有7天是在學(xué)習(xí)Oracle,2天學(xué)習(xí)JDBC,7天學(xué)習(xí)hibernate。學(xué)習(xí)數(shù)據(jù)庫首先要了解數(shù)據(jù)庫SQL標(biāo)準(zhǔn)的發(fā)展進(jìn)程。SQL標(biāo)準(zhǔn)的發(fā)展進(jìn)程如表1-1所示。
表1-1 SQL標(biāo)準(zhǔn)的發(fā)展進(jìn)程
數(shù)據(jù)庫的學(xué)習(xí)不僅僅是學(xué)習(xí)一種數(shù)據(jù)庫語言,還包括對數(shù)據(jù)庫的認(rèn)識和理解,對數(shù)據(jù)庫應(yīng)用技術(shù)的封裝和實(shí)現(xiàn)。我們學(xué)習(xí)的數(shù)據(jù)庫是關(guān)系型數(shù)據(jù)庫Oracle,數(shù)據(jù)庫的學(xué)習(xí)用了一周的時(shí)間,后面繼續(xù)學(xué)習(xí)了JDBC和Hibernate。在學(xué)校的時(shí)候?qū)W習(xí)的是SQL Server數(shù)據(jù)庫,對數(shù)據(jù)庫的語言也算是有了一些的基礎(chǔ),在學(xué)習(xí)Oracle的過程中,讓之前在學(xué)習(xí)過程中覺得不理解的東西有了一些新的認(rèn)識。短短幾天的時(shí)間我們是不能夠精通數(shù)據(jù)庫的,但是掌握的東西在編寫項(xiàng)目的時(shí)候也是夠用了,如果想要從事數(shù)據(jù)庫相關(guān)的工作,可以在今后的學(xué)習(xí)中多多學(xué)習(xí)數(shù)據(jù)庫的知識。
1.1.3 Java web學(xué)習(xí)
在數(shù)據(jù)庫的學(xué)習(xí)之后還學(xué)習(xí)了幾天的設(shè)計(jì)模式和XML,Java web的學(xué)習(xí)從HTML開始,學(xué)習(xí)HTML和CSS的時(shí)候還是比較輕松的,因?yàn)镠TML和CSS應(yīng)該算是整個(gè)實(shí)習(xí)過程中最簡單的部分了。后面我們緊接著學(xué)習(xí)了Servlet和JSP,老師說Servlet就是一個(gè)分水嶺,有的同學(xué)到里這里就開始學(xué)不會(huì)了。老師一而再再而三的強(qiáng)調(diào)了Servlet的重要性,所以大部分的人都不敢懈怠。
其實(shí)學(xué)習(xí)也不是說的那么難,只要你用心聽講,按照老師的要求來做,基本上還是能夠聽懂的。后來繼續(xù)學(xué)習(xí)了JavaScript和Struts以及spring,由于在之
java實(shí)習(xí)報(bào)告13
通過3天的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時(shí)間不長,但是總體上收獲是很大的,我們的java課程學(xué)到的只是java和皮毛,一開始我還沒有信心完成。我仔細(xì)看了書上的代碼之后。對計(jì)事本有了一個(gè)大體的了解,在初訓(xùn)的實(shí)候知道自己應(yīng)該做一個(gè)什么樣的計(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)用方法的。像自動(dòng)換行、設(shè)置字體等都是通過方法來調(diào)用,給相關(guān)事件加上監(jiān)聽,在進(jìn)行響應(yīng)事件。整個(gè)程序中方法才是最關(guān)鍵的,也是最困難的。所以像查找、替換、轉(zhuǎn)到幾個(gè)功能我都不知道用什么方法,也由于時(shí)間有限,沒有完成其功能。
總體的感覺是對java有了一個(gè)全新的認(rèn)識,現(xiàn)在感覺用java做小的圖形用戶程序有些缺陷,但是在其的應(yīng)用方面。尤其是有網(wǎng)絡(luò)方面的應(yīng)用,在整個(gè)實(shí)訓(xùn)我也嘗試過做一個(gè)小的畫圖軟件。但是由于時(shí)間關(guān)系還有一個(gè)是自身的知識的欠缺,最終這個(gè)事情被擱淺下來了。最后還是進(jìn)行計(jì)事本的編寫。由于在做畫圖軟件時(shí)花了不了時(shí)間,所以現(xiàn)在的計(jì)事本的功能不是很全,如果有更多的'時(shí)間,我會(huì)把這個(gè)記事體再完善一下,再把畫圖軟件也做出來。
實(shí)訓(xùn)的時(shí)間不長,但是我會(huì)在課外把它們的功能完善。然后再學(xué)習(xí)一下java和網(wǎng)絡(luò)的編程,體驗(yàn)java的前沿技術(shù)。在學(xué)習(xí)的過程中也體會(huì)到,遇到問題也要請教。不然的話自己一個(gè)人去做的話會(huì)花很多的時(shí)間,我在做這個(gè)記事本的時(shí)間,其中也問到過許多問題,通過同學(xué)的幫助下解決了,提高了程序的開發(fā)進(jìn)程。其他的同學(xué)有問題的話我也是給他們盡量解決。
我認(rèn)為學(xué)習(xí)知識的過程當(dāng)中就應(yīng)該是相互學(xué)習(xí)相互進(jìn)步的。Java是面在的主流技術(shù)我會(huì)努力將它學(xué)好,現(xiàn)在我缺乏的是堅(jiān)持不懈的精神,我會(huì)向他學(xué)習(xí)。雖然學(xué)習(xí)java的路還很找,但我會(huì)繼續(xù)走下去。
java實(shí)習(xí)報(bào)告14
一、 實(shí)習(xí)目的
通過對java語言、JavaWeb、Oracle數(shù)據(jù)庫應(yīng)用設(shè)計(jì)及SQL語言的復(fù)習(xí)和鍛煉,并且通過使用MyEclipse 開發(fā)平臺設(shè)計(jì)庫存管理系統(tǒng)項(xiàng)目,以達(dá)到充分熟悉開發(fā)平臺及其應(yīng)用設(shè)計(jì)。同時(shí)掌握并實(shí)踐軟件項(xiàng)目設(shè)計(jì)規(guī)范及其開發(fā)流程:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫、系統(tǒng)測試及軟件手冊編寫,以便提前適應(yīng)軟件公司開發(fā)流程、環(huán)境和工作要求進(jìn)一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)SQL的基礎(chǔ)知識及正確的運(yùn)用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過實(shí)習(xí),培養(yǎng)我們綜合運(yùn)用已學(xué)知識Java語言的面向?qū)ο缶幊棠芰?培養(yǎng)我們動(dòng)手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識,提高自身的編程能力;增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
二、實(shí)習(xí)主要流程
1、公司管理規(guī)則,程序員素質(zhì),程序員編碼規(guī)范;
2、需求開發(fā)與管理;
3、面向?qū)ο蠓治雠c設(shè)計(jì),面向?qū)ο缶幊痰奶匦?
4、 javaSE、javaWeb 、頁面設(shè)計(jì)-JSP頁面;
5、數(shù)據(jù)庫設(shè)計(jì)、SQL應(yīng)用;
6、軟件需求分析與設(shè)計(jì);
7、項(xiàng)目實(shí)戰(zhàn)
三、 實(shí)習(xí)內(nèi)容
Oracle數(shù)據(jù)庫
數(shù)據(jù)庫是數(shù)據(jù)的結(jié)構(gòu)化集合。計(jì)算機(jī)是處理大量數(shù)據(jù)的理想工具,因此,數(shù)據(jù)庫管理系統(tǒng)在計(jì)算方面扮演著關(guān)鍵的中心角色,或是作為獨(dú)立的實(shí)用工具,或是作為其他應(yīng)用程序的組成部分。
Oracle服務(wù)器還有一套實(shí)用的特性集合,這些特性是通過與我們用戶的密切合作而開發(fā)的。在我們的基準(zhǔn)測試主頁上,給出了Oracle服務(wù)器和其他數(shù)據(jù)庫管理器的比較結(jié)果。
java web實(shí)習(xí)報(bào)告java web實(shí)習(xí)報(bào)告
Oracle服務(wù)器最初是為處理大型數(shù)據(jù)庫而開發(fā)的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用于眾多要求很高的生產(chǎn)環(huán)境。盡管Oracle始終在不斷發(fā)展,但目前Oracle服務(wù)器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合于訪問Internet上的數(shù)據(jù)庫。
java與SQL的應(yīng)用
Java語言是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言之一,它提供了方便訪問數(shù)據(jù)的技術(shù)。利用Java語言中的JDBC技術(shù),用戶能方便地開發(fā)出基于Web網(wǎng)頁的數(shù)據(jù)庫訪問程序,從而擴(kuò)充網(wǎng)絡(luò)應(yīng)用功能。JDBC(Java Database Connectivity,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一的訪問接口。JDBC由一組用Java語言編寫的類與接口組成,通過調(diào)用這些類和接口所提供的方法,用戶能夠以一致的方式連接多種不同的數(shù)據(jù)庫系統(tǒng)(如Access、SQL Server 20xx、Oracle、Sybase等),進(jìn)而可使用標(biāo)準(zhǔn)的SQL語言來存取數(shù)據(jù)庫中的.數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫系統(tǒng)編寫不同的Java程序代碼。
控制技術(shù)-Servlet技術(shù)
1) 什么是Servlet?
一個(gè)servlet就是Java編程語言中的一個(gè)類,它被用來擴(kuò)展服務(wù)器的性能,服務(wù)器上駐留著可以通過“請求-響應(yīng)”編程模型來訪問的應(yīng)用程序。雖然servlet可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴(kuò)展Web服務(wù)器的應(yīng)用程序。Java Servlet技術(shù)為這些應(yīng)用程序定義了一個(gè)特定于HTTP的 servlet類。
javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實(shí)現(xiàn)Servlet接口,該接口定義了生命周期方法。
2) Servlet的生命周期
一個(gè)servlet的生命周期由部署servlet的容器來控制。當(dāng)一個(gè)請求映射到一個(gè)servlet時(shí),該容器執(zhí)行下列步驟! 1)MVC 模式
為了把表現(xiàn)層presentation從請求處理request processing 和數(shù)據(jù)存儲(chǔ)data storage中分離開來,SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller 模式。規(guī)范的SERVLET或者分離的JSP文件用于處理請求。當(dāng)請求處理完后,控制權(quán)交給一個(gè)只作為創(chuàng)建輸出作用的JSP頁。有幾種平臺都基于服務(wù)于網(wǎng)絡(luò)層的模-視圖-控件 模式(比如Struts 和Spring framework)。
2) JSP技術(shù)的強(qiáng)勢
(1)一次編寫,到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。
(2)系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見的。
(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Ja#from 文件就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個(gè)巨大的生命力。
(4)多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下。
3) JSP技術(shù)的弱勢
(1) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。
(2) Java的運(yùn)行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)是“最低性能價(jià)格比”了。從另一方面,它還需要硬盤空間來儲(chǔ)存一系列的.java文件和.class文件,以及對應(yīng)的版本文件。
四、實(shí)習(xí)總結(jié)
通過這一期的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時(shí)間不長,但是總體上收獲挺大的,學(xué)習(xí)中我不但有了學(xué)習(xí)成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。
當(dāng)我們正式準(zhǔn)備學(xué)習(xí)實(shí)訓(xùn)java編程技術(shù)時(shí),讓我倍感興奮,畢竟java是自己以后想主攻技術(shù),所以自然也就非常的亢奮。剛開始實(shí)訓(xùn)的第一天,同學(xué)們就推薦我為組長,我感覺肩上責(zé)任之重大,那一刻起,我就決心帶領(lǐng)我們小組,奮戰(zhàn)我們的實(shí)訓(xùn)路。當(dāng)然開始學(xué)習(xí)后也并非是想象中那樣順利,開始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的艱巨,因?yàn)閷W(xué)習(xí)中我們遇到了很多以前未曾遇到的難點(diǎn),有時(shí)難免冥思苦想也無濟(jì)于事,通過我們小組的積極努力協(xié)作,同時(shí)請教老師和其他同學(xué),我們順利的化解了一道道的障礙。
這讓我不斷的對學(xué)習(xí)技術(shù)又有了新的認(rèn)識:學(xué)習(xí)中我們必須邊總結(jié)邊學(xué)習(xí),開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂于地接受,因?yàn)槔蠋熆隙ㄓ兴牡览,相信老師走過的路比我們長,那么其經(jīng)驗(yàn)也就肯定比我們豐富。上課時(shí)一定要專心聽講,一個(gè)關(guān)鍵的知識點(diǎn)聽漏了,可能會(huì)使一個(gè)人在課下花很多時(shí)間去消化,這樣也就會(huì)花掉做其他事情的大量時(shí)間,同時(shí)也使得學(xué)習(xí)不能和老師的講的課程同步,以至出現(xiàn)以后就跟不上老師講課的進(jìn)度而掉隊(duì)。所以學(xué)習(xí)中我們寧可先勞其筋骨,苦其心志,惡其體膚,也不能掉隊(duì)跟不上學(xué)習(xí)進(jìn)度。
在這里,我非常感謝實(shí)訓(xùn)的指導(dǎo)老師,在老師的幫助和指導(dǎo)下,我克服了Java學(xué)習(xí)上的一道道難關(guān),課上認(rèn)真聽講,摘好必要的筆記,并通過自己課后的不斷消化學(xué)習(xí),現(xiàn)在自己已經(jīng)基本掌握了java的基礎(chǔ)知識,并且能獨(dú)立的開發(fā)出系統(tǒng)。
實(shí)訓(xùn)即將結(jié)束了,我非常懷念廈門萬策在南昌大學(xué)的校內(nèi)實(shí)訓(xùn),在實(shí)訓(xùn)的這短短兩周的時(shí)間里,我每一天過的都市踏實(shí)的,充實(shí)的;我相信,只要我秉持艱苦奮斗,為理想拼搏的精神,盡管在未來的java路上荊棘叢叢,我一定可以披荊斬刺,度過重重難關(guān),實(shí)現(xiàn)自己未來的理想!
實(shí)習(xí)是為將來打基礎(chǔ)的重要階段,珍惜自己每一個(gè)工作的機(jī)會(huì),不論什么人,什么學(xué)歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯(cuò)過好的機(jī)遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會(huì)因涉事而成長。
通過實(shí)習(xí),我自身發(fā)生了重大的轉(zhuǎn)變。首先,進(jìn)入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人應(yīng)具備的素養(yǎng),不遲到不早退是必然的,而且還要時(shí)刻嚴(yán)格要求自己,公司的規(guī)定要嚴(yán)格遵守。然后,在技術(shù)上也有了很大的提高,學(xué)習(xí)了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗(yàn)。而且所作的軟件應(yīng)用性更強(qiáng)。所以,我要堅(jiān)定自己的信念,在公司好好實(shí)習(xí),爭取提早轉(zhuǎn)正,我相信我會(huì)在JAVA開發(fā)這條路上走的更長更遠(yuǎn)。
java實(shí)習(xí)報(bào)告15
一、 實(shí)習(xí)目的
通過對java語言、JavaWeb、Oracle數(shù)據(jù)庫應(yīng)用設(shè)計(jì)及SQL語言的復(fù)習(xí)和鍛煉,并且通過使用MyEclipse 開發(fā)平臺設(shè)計(jì)庫存管理系統(tǒng)項(xiàng)目,以達(dá)到充分熟悉開發(fā)平臺及其應(yīng)用設(shè)計(jì),同時(shí)掌握并實(shí)踐軟件項(xiàng)目設(shè)計(jì)規(guī)范及其開發(fā)流程:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫、系統(tǒng)測試及軟件手冊編寫,以便提前適應(yīng)軟件公司開發(fā)流程、環(huán)境和工作要求進(jìn)一步了解java開發(fā)的相關(guān)知識,掌握java開發(fā)的基本技術(shù),豐富java開發(fā)的實(shí)戰(zhàn)經(jīng)驗(yàn)。學(xué)習(xí)SQL的基礎(chǔ)知識及正確的運(yùn)用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。
通過實(shí)習(xí),培養(yǎng)我們綜合運(yùn)用已學(xué)知識Java語言的面向?qū)ο缶幊棠芰ΑE囵B(yǎng)我們動(dòng)手能力;培養(yǎng)我們良好編程規(guī)范、編程方法;以便能較全面地理解、掌握和綜合運(yùn)用所學(xué)的知識,提高自身的編程能力;增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識,了解軟件開發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎(chǔ)。
二、實(shí)習(xí)主要流程
1、公司管理規(guī)則,程序員素質(zhì),程序員編碼規(guī)范;
2、需求開發(fā)與管理;
3、面向?qū)ο蠓治雠c設(shè)計(jì),面向?qū)ο缶幊痰奶匦?
4、 javaSE、javaWeb 、頁面設(shè)計(jì)-JSP頁面;
5、數(shù)據(jù)庫設(shè)計(jì)、SQL應(yīng)用;
6、軟件需求分析與設(shè)計(jì);
7、項(xiàng)目實(shí)戰(zhàn)
三、 實(shí)習(xí)內(nèi)容
Oracle數(shù)據(jù)庫:
數(shù)據(jù)庫是數(shù)據(jù)的結(jié)構(gòu)化集合。計(jì)算機(jī)是處理大量數(shù)據(jù)的理想工具。因此,數(shù)據(jù)庫管理系統(tǒng)在計(jì)算方面扮演著關(guān)鍵的中心角色,或是作為獨(dú)立的實(shí)用工具,或是作為其他應(yīng)用程序的組成部分。
Oracle服務(wù)器還有一套實(shí)用的特性集合,這些特性是通過與我們用戶的密切合作而開發(fā)的。在我們的基準(zhǔn)測試主頁上,給出了Oracle服務(wù)器和其他數(shù)據(jù)庫管理器的比較結(jié)果。
Oracle服務(wù)器最初是為處理大型數(shù)據(jù)庫而開發(fā)的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用于眾多要求很高的生產(chǎn)環(huán)境。盡管Oracle始終在不斷發(fā)展,但目前Oracle服務(wù)器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合于訪問Internet上的數(shù)據(jù)庫。
java與SQL的應(yīng)用:
Java語言是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言之一,它提供了方便訪問數(shù)據(jù)的技術(shù)。利用Java語言中的JDBC技術(shù),用戶能方便地開發(fā)出基于Web網(wǎng)頁的數(shù)據(jù)庫訪問程序,從而擴(kuò)充網(wǎng)絡(luò)應(yīng)用功能,JDBC(Java Database Connectivity,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一的訪問接口。JDBC由一組用Java語言編寫的類與接口組成,通過調(diào)用這些類和接口所提供的方法,用戶能夠以一致的方式連接多種不同的數(shù)據(jù)庫系統(tǒng)(如Access、SQL Server 20xx、Oracle、Sybase等),進(jìn)而可使用標(biāo)準(zhǔn)的SQL語言來存取數(shù)據(jù)庫中的數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫系統(tǒng)編寫不同的Java程序代碼。
控制技術(shù)-Servlet技術(shù)
1) 什么是Servlet?
一個(gè)servlet就是Java編程語言中的一個(gè)類,它被用來擴(kuò)展服務(wù)器的性能,服務(wù)器上駐留著可以通過“請求-響應(yīng)”編程模型來訪問的應(yīng)用程序。雖然servlet可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴(kuò)展Web服務(wù)器的應(yīng)用程序。Java Servlet技術(shù)為這些應(yīng)用程序定義了一個(gè)特定于HTTP的 servlet類。
javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實(shí)現(xiàn)Servlet接口,該接口定義了生命周期方法。
2) Servlet的生命周期
一個(gè)servlet的生命周期由部署servlet的容器來控制。當(dāng)一個(gè)請求映射到一個(gè)servlet時(shí),該容器執(zhí)行下列步驟。
頁面設(shè)計(jì)-JSP頁面
1)MVC 模式
為了把表現(xiàn)層presentation從請求處理request processing 和數(shù)據(jù)存儲(chǔ)data storage中分離開來,SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller 模式,規(guī)范的SERVLET或者分離的JSP文件用于處理請求。當(dāng)請求處理完后,控制權(quán)交給一個(gè)只作為創(chuàng)建輸出作用的JSP頁。有幾種平臺都基于服務(wù)于網(wǎng)絡(luò)層的模-視圖-控件 模式(比如Struts 和Spring framework)。
2) JSP技術(shù)的強(qiáng)勢
(1)一次編寫,到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。
(2)系統(tǒng)的多平臺支持;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見的。
(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個(gè)巨大的生命力。
(4)多樣化和功能強(qiáng)大的開發(fā)工具支持,這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下。
3) JSP技術(shù)的弱勢
(1) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的'伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。
(2) Java的運(yùn)行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)是“最低性能價(jià)格比”了。從另一方面,它還需要硬盤空間來儲(chǔ)存一系列的.java文件和.class文件,以及對應(yīng)的版本文件。
四、實(shí)習(xí)總結(jié)
通過這一期的實(shí)訓(xùn),雖然實(shí)訓(xùn)的時(shí)間不長,但是總體上收獲挺大的,學(xué)習(xí)中我不但有了學(xué)習(xí)成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。
當(dāng)我們正式準(zhǔn)備學(xué)習(xí)實(shí)訓(xùn)java編程技術(shù)時(shí),讓我倍感興奮,畢竟java是自己以后想主攻技術(shù),所以自然也就非常的亢奮。剛開始實(shí)訓(xùn)的第一天,同學(xué)們就推薦我為組長,我感覺肩上責(zé)任之重大,那一刻起,我就決心帶領(lǐng)我們小組,奮戰(zhàn)我們的實(shí)訓(xùn)路。當(dāng)然開始學(xué)習(xí)后也并非是想象中那樣順利,開始的學(xué)習(xí)讓我異常感到學(xué)習(xí)任務(wù)的艱巨,因?yàn)閷W(xué)習(xí)中我們遇到了很多以前未曾遇到的難點(diǎn),有時(shí)難免冥思苦想也無濟(jì)于事,通過我們小組的積極努力協(xié)作,同時(shí)請教老師和其他同學(xué),我們順利的化解了一道道的障礙。
這讓我不斷的對學(xué)習(xí)技術(shù)又有了新的認(rèn)識:學(xué)習(xí)中我們必須邊總結(jié)邊學(xué)習(xí),開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂于地接受,因?yàn)槔蠋熆隙ㄓ兴牡览,相信老師走過的路比我們長,那么其經(jīng)驗(yàn)也就肯定比我們豐富,上課時(shí)一定要專心聽講,一個(gè)關(guān)鍵的知識點(diǎn)聽漏了,可能會(huì)使一個(gè)人在課下花很多時(shí)間去消化,這樣也就會(huì)花掉做其他事情的大量時(shí)間,同時(shí)也使得學(xué)習(xí)不能和老師的講的課程同步,以至出現(xiàn)以后就跟不上老師講課的進(jìn)度而掉隊(duì)。所以學(xué)習(xí)中我們寧可先勞其筋骨,苦其心志,惡其體膚,也不能掉隊(duì)跟不上學(xué)習(xí)進(jìn)度。
在這里,我非常感謝實(shí)訓(xùn)的指導(dǎo)老師,在老師的幫助和指導(dǎo)下,我克服了Java學(xué)習(xí)上的一道道難關(guān),課上認(rèn)真聽講,摘好必要的筆記,并通過自己課后的不斷消化學(xué)習(xí),現(xiàn)在自己已經(jīng)基本掌握了java的基礎(chǔ)知識,并且能獨(dú)立的開發(fā)出系統(tǒng)。
實(shí)訓(xùn)即將結(jié)束了,我非常懷念廈門萬策在南昌大學(xué)的校內(nèi)實(shí)訓(xùn),在實(shí)訓(xùn)的這短短兩周的時(shí)間里,我每一天過的都市踏實(shí)的,充實(shí)的;我相信,只要我秉持艱苦奮斗,為理想拼搏的精神,盡管在未來的java路上荊棘叢叢,我一定可以披荊斬刺,度過重重難關(guān),實(shí)現(xiàn)自己未來的理想!
實(shí)習(xí)是為將來打基礎(chǔ)的重要階段,珍惜自己每一個(gè)工作的機(jī)會(huì),不論什么人,什么學(xué)歷,從事什么工作,好好的表現(xiàn)、展示自己的能力,不要錯(cuò)過好的機(jī)遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經(jīng)歷一段過程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結(jié)果是相同的,我們都會(huì)因涉事而成長。
通過實(shí)習(xí),我自身發(fā)生了重大的轉(zhuǎn)變。首先,進(jìn)入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人應(yīng)具備的素養(yǎng),不遲到不早退是必然的,而且還要時(shí)刻嚴(yán)格要求自己,公司的規(guī)定要嚴(yán)格遵守,然后,在技術(shù)上也有了很大的提高,學(xué)習(xí)了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗(yàn)。而且所作的軟件應(yīng)用性更強(qiáng)。所以,我要堅(jiān)定自己的信念,在公司好好實(shí)習(xí),爭取提早轉(zhuǎn)正,我相信我會(huì)在JAVA開發(fā)這條路上走的更長更遠(yuǎn)。
有些知識點(diǎn)以前沒有學(xué)過,但我也沒有去研究,實(shí)訓(xùn)時(shí)突然間覺得自己真的有點(diǎn)無知,雖然現(xiàn)在去看依然可以解決問題,但要浪費(fèi)許多時(shí)間,這一點(diǎn)是我必須在以后的學(xué)習(xí)中加以改進(jìn)的地方,同時(shí)也要督促自己在學(xué)習(xí)的過程中不斷的完善自我。 另外一點(diǎn),也是在實(shí)訓(xùn)中必不可少的部分,就是同學(xué)之間的互相幫助。所謂”當(dāng)局者迷,旁觀者清”,有些東西感覺自己做的是時(shí)候明明沒什么錯(cuò)誤,偏偏程序運(yùn)行時(shí)就是有錯(cuò)誤,讓其他同學(xué)幫忙看了一下,發(fā)現(xiàn)其實(shí)是個(gè)很小的錯(cuò)誤。所以說,相互幫助是很重要的一點(diǎn),這在以后的工作或生活中也是很關(guān)鍵的, 俗話說:“要想為事業(yè)多添一把火,自己就得多添一捆材”。
此次實(shí)訓(xùn),我深深體會(huì)到了積累知識的重要性。在實(shí)訓(xùn)當(dāng)中我們遇到了不少難題,但是經(jīng)過我們大家的討論和老師細(xì)心的一一指導(dǎo),問題得到了解決。 兩個(gè)禮拜的實(shí)訓(xùn)結(jié)束了,收獲頗豐,同時(shí)也更深刻的認(rèn)識到要做一個(gè)合格的程序員并非我以前想像的那么容易,最重要的還是細(xì)致嚴(yán)謹(jǐn)。社會(huì)是不會(huì)要一個(gè)一無是處的人的,所以我們要更多更快地從一個(gè)學(xué)生向工作者轉(zhuǎn)變,總的來說我對這次實(shí)習(xí)還是比較滿意的,它使我學(xué)到了很多東西,為我以后的學(xué)習(xí)做了引導(dǎo),點(diǎn)明了方向,我相信在不遠(yuǎn)的未來定會(huì)有屬于我們自己的一片美好天空!
【java實(shí)習(xí)報(bào)告】相關(guān)文章:
java畢業(yè)實(shí)習(xí)報(bào)告08-25
java畢業(yè)實(shí)習(xí)報(bào)告02-15
java實(shí)習(xí)報(bào)告精選15篇02-15
java畢業(yè)實(shí)習(xí)報(bào)告范文01-12
Java實(shí)習(xí)報(bào)告(精選15篇)02-23
java的實(shí)習(xí)報(bào)告四篇06-08