java實踐報告(匯編18篇)

2025-04-05 java實踐報告

隨著社會不斷地進步,報告與我們的生活緊密相連,報告具有語言陳述性的特點。那么報告應該怎么寫才合適呢?下面是小編整理的java實習報告范文,歡迎大家分享。

java實踐報告 篇1

對于任何一位大學畢業生來說,畢業實習是一個很關鍵的學習內容,也是一個很好的鍛煉時機,也是我們直接接觸社會的時機。對于我們來說,平常學到的都是書面上的知識,而畢業實習正好就給了我們一個在投身社會工作之前把理論知識與實際設計聯系起來的時機,畢業實習作為學校為我們安排的在校期間最后一次全面性、總結性的教學實踐環節,它既讓我們看到實際的中設計生產狀況,也我們在就業之前“實戰預演〞,通過實習能夠使我們更好的完善自己,也為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的根底。

一、前言

實習時間:20xx年xx月xx日———20xx年xx月xx日

實習地點:河北中信聯信息技術軟件開發實習生

實習目的:通過實習,培養學生樹立理論聯系實際的工作作風,以及工作中將科學的理論知識加以驗證、深化、穩固和充實,并培養學生進行調查、研究、分析和解決實際問題的能力,也是接受一次系統而深刻的專業思想教育,增強從事與本專業相關工作的責任心和榮耀感,提高綜合運用所學專業知識和根本技能的水平,培養從事軟件開發相關工作的能力。理論聯系實際,掌握一定的工作能力,積累社會工作經驗,了解社會,增長見識,提高與別人和諧相處和協同合作的能力,提高自身的綜合素質。

實習任務:了解軟件開發所用根底知識,掌握軟件開發的根本技術,學習軟件開發的根底知識及開發流程和有用的相關技術,提高自己的工作效率。通過實習,穩固大學所學專業的根本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。工作的方法:首先學習java根底知識及HTML、JDBC、JSP和SERVLET,理解MVC設計模式,學習SSH三大框架:Struts、Hibernate和Spring還有這些知識的工程實踐練習,熟悉公司軟件開發的流程及相關知識,以及相關工具的使用,學習安裝卸載配置和維護軟件開發運行的環境,最后進入實例操作,參加實際工程開發,穩固和熟練所學到的知識。所取得的主要結果:一個多月的實習,讓自己走進了一個全新的領域,開始了自己踏入社會的第一步。實習無所謂結果而言,更確切的說,它是一個新起點,一個讓自己學會成長的地方,當然也確實讓自己成大了不少。不管是從工作技能上還是從為人處事上,我都感覺有很大收獲。在工作技能上,明白了工作更需要自己的努力、耐心和細心。這些自己有些欠缺,但這在段實習期間,真的發現自己有了很大的改善。雖然離真正的軟件開發人員的要求還有很大的距離,但是自己一定會努力,向著自己的目標前進;在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經歷使人成長,只有真正的經歷過,才可以讓自己真的成熟起來,要想真的出人頭地,必須腳踏實地努力工作,做好自己。

二、實習內容

本著對IT業的憧憬,走進了河北中信聯信息技術,我在公司所從事的工作是軟件開發,在真正投入到工作之前,公司在我實習的第一天公司領導給講解公司的企業文化和員工的職業開展,以及行業分析和行業介紹。然后先參加公司里的軟件開發的一段時間的根底培訓。在這期間我了解了軟件開發所要掌握的根底知識,做工程用的開發語言Java根底,oracle數據庫和SQL語句,學習JSP和Servlet,理解MVC設計模式,學習SSH三大框架,Struts、Hibernate和Spring。

以及一些上機實踐,最后還做了一個工程實踐是銀行卡管理系統,我們以小組為團隊分工合作寫需求分析說明書,編寫程序,最后完成功能模塊設計。在工作之前我在網上查詢了許多開發人員的相關要求,了解了作為一個開發人員必須耐心,細心和平和的心態,它的目標是盡可能早一些做出產品,完成任務,并盡可能的到達客戶的需求。

剛開始實習工作時,是由老的員工帶著我們,給我們分配任務。一開始是讓我們自己學習一些軟件開發的相關知識,讓我們看相應軟件的需求說明書,了解一下工程的大體情況,在未成形的工程上隨便點點,了解工程根本內容及大體框架。接下來老師給我分配一些小的任務,改頁面上的錯誤,這就需要jsp、html的知識了,一開始無從下手,不知道如何跟蹤代碼,不知道頁面上的錯誤反映到代碼里是在哪里,當時感覺自己真實笨到家了,什么都不會,都是通過問老師,老師一步一步的教會我是如何跟蹤代碼,以及代碼的錯誤原因及eclipse里的debug模式如何運用,debug調試模式真是個好模式,通過打斷點,一步一步耐心一點一點的仔細查找那里出現問題了,經過一星期的實習,自己開始慢慢地有點感覺自己能單獨的完成一個小錯誤的修改,熟悉了form表單,了解了button按鈕等jsp頁面上的根底知識。在后來老師開始教我如何運用javascript的知識,如何編寫及運用javascript腳本,最后就是根底類的實際案例開發,這其中有如何運用數據庫,如何寫spl語句、創立用戶、表空間以及創立表。

除了軟件開發工作外,我們還有日報告,周報告需要提交,讓負責人了解你的工作進度安排,也是自我的反思。那短時間對于我來說最大的收獲便是,要相信自己,不要被沒有去真正實踐的事情而嚇倒,其實如果你真的去嘗試,你會發現一切都沒有你想象的那么難,只要你努力,沒有什么不可以。

三、實習總結

這次實習讓我學到了很多東西,讓我整體素質有所提升,明白了很多做人做事的道理。第一、畢業了以后不是學習的結束,而是學習的開始,在當今社會,只有不斷地汲取新信息新知識,才能獲得事業進步的動力,武裝自己的頭腦,提升自己的能力,擴展自己的視野。第二、學習要聯系實踐,一個人的價值是通過實踐活動來實現的,也只有通過實踐才能提升人的.品質,彰顯人的意志。學到的理論只有通過實踐的檢驗才是合格的。第三、我們要做一個勤于思考的人,我們只有注意觀察、分析、總結、提煉,才能積累經驗,使自己的工作做出成績。同時我也明白了遇到麻煩解決的方法有很多:第一、就是上網查詢,不懂的可以查查,不要一不會就去問別人,得先自己想方法解決;第二。請教別人。當自己查資料解決不了,就去問一下別人,不要老死扣著,反而浪費時間。當然遇到麻煩的事情千萬不要著急,越著急越然人昏頭轉向,越著急越解決不了問題,還不如心平氣靜的想想解決方法,或者轉換下思維,先做其他的事情,靜下來時再去思考。遇到問題時,要保持一顆平常心。第四、有的時候人與人的差異并不大,但工作熱情的不同卻使兩個人做出完全不同的成績,只有具備熱情,才能保證你能發揮自己全部的能量和才能。一個人的能力有差異,但關鍵是看你能發揮出多少,這就取決于熱情。用自己的熱情來點燃斗志。而且熱情是可以傳遞的,一個人全力投入工作,他可帶動周圍的人,感染周圍的人全力以赴,是整個團隊趕出驕人的成績。最后,衡量一個人是不是人才,不僅是看知識掌握的多少,當代社會更看重的是一個人的溝通能力。

原來一直覺得學校的知識是沒用的,當真正用到了才懊悔自己當時為什么不好好學習。所以說實習注重實踐和在學校學習理論是相輔相成的。平時在學校學的不知道是否有用,但當實習后我們就清楚學習的知識到底有什么實際應用,和當今社會的開展有什么聯系。只有到公司親身實踐,才讓我們更加明確了那些知識是能跟上時代開展,那些知識已經落后了,什么樣的人才是當今社會需求的。同時通過實習讓我們認識到了自己知識掌握的缺乏,更加激發了我們學習的熱情。

這次實習使我穩固了Java開發方面的知識,做了一個基于Struts銀行管理系統的一個模塊的工程,還跟著完成了一個河北省農業廳公文交換體統的工程,更重要的是了解了軟件開發這個工作的主要流程。當初在大家包括我自己的眼里都認為軟件開發的要求非常高,而我的根底知識有太差,但是當自己真正的接觸了這個行業之后,發現其實并沒有那么的高不可攀。在學校的時候,不知道反思,不過在這一段實習過程中慢慢學會反思,慢慢學會總結。這次實習為我以后到公司工作奠定了根底,起到了承上啟下的成效。希望自己再以后的工作中有更多的耐心,學會靜下心來思考,要相信自己可以做到,而且做得更好。

總之,通過這次實習,確實讓自己成長了許多。在工作中,總會遇到這樣那樣的問題,當前的軟件的功能日趨復雜,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的還不夠,缺點疏漏。需再加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能,為以后能做好工作而努力。

java實踐報告 篇2

struts是開源軟件。使用struts的目的是為了幫助我們減少在運用mvc設計模型來開發web應用的時間。如果我們想混合使用servlets和jsp的優點來建立可擴展的應用,struts是一個不錯的選擇。

軟件工程師使用struts為業務應用的每一層提供支持。它的目的是為了幫助我們減少在運用mvc設計模型來開發web應用的時間。我們仍然需要學習和應用該架構,不過它將可以完成其中一些繁重的工作。如果想混合使用servlets和jsp的優點來建立可擴展的`應用。 action,這個類通常由用戶提供,該控制器負責接收來自actionservlet的請求,并根據該請求調用模型的業務邏輯方法處理請求,并將處理結果返回給jsp頁面顯示。

model 部分:由javabean組成,actionform用于封裝用戶的請求參數,封裝成actionform對象,該對象被actionservlet轉發給action,action根據actionform里面的請求參數處理用戶的請求。javabean則封裝了底層的業務邏輯,包括數據庫訪問等。

view部分:該部分采用jsp實現。struts提供了豐富的標簽庫,通過標簽庫可以減少腳本的使用,自定義的標簽庫可以實現與model的有效交互,并增加了現實功能。對應上圖的jsp部分。

controller 組件:controller組件有兩個部分組成——系統核心控制器,業務邏輯控制器。系統核心控制器,對應上圖的actionservlet。該控制器由 struts框架提供,繼承httpservlet類,因此可以配置成標注的servlet。該控制器負責攔截所有的http請求,然后根據用戶請求決定是否要轉給業務邏輯控制器。業務邏輯控制器,負責處理用戶請求,本身不具備處理能力,而是調用

model來完成處理。對應action部分。

總結:學習了才知道struts很強大。

java實踐報告 篇3

作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。這篇文章是關于在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:作為就業培訓,項目的好壞對培訓質量的影響十分大,常常是決定性的作用。

這篇文章是關于在學習java軟件開發時練習項目的總結,簡單總結為以下幾點:

1、項目一定要全新的項目,不能是以前做過的

2、項目一定要企業真實項目,不能是精簡以后的,不能脫離實際應用系統

3、在開發時要和企業的開發保持一致

4、在做項目的時候不應該有參考代碼

長話短說就是以上幾點,如果你想要更多的了解,可以繼續往后看。

一:項目的地位

因為參加就業培訓的學員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在校或者是剛畢業的學生,多少都有一些基礎。

他們欠缺的主要是兩點:

(1)不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要。

(2)沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。

解決的方法就是通過項目練習,對所學知識進行深化,然后通過項目來獲取實際開發的經驗,從而彌補這些不足,盡快達到企業的實際要求。

二:如何選擇項目

項目既然那么重要,肯定不能隨隨便便找項目,那么究竟如何來選擇呢?根據java的研究和實踐經驗總結,選擇項目的時候要注意以下方面:

1:項目不能太大,也不能太小

這個要根據項目練習的階段,練習的時間,練習的目標來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達不到練習的目的。

2:項目不能脫離實際應用系統

項目應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教學性或者是純練習性的項目。因為培訓的時間有限,必須讓學員盡快地融入到實際項目的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重復幾次才能夠真正掌握,所以每個項目都必須跟實際應用掛鉤。

3:項目應能覆蓋所學的主要知識點

學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟件開發是一個動手能力要求很高的行業,什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。

4:最后綜合項目一定要是實際應用系統

學員經過這個項目的練習,就要走上實際的工作崗位了,如果這個系統還達不到實際應用系統的標準,學員練習過后也還是達不到企業實際的需要,那么這個培訓應該說質量就不高了。理想的狀況是這個項目就是實際項目,到時候學員就業到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。

三:java怎么選擇項目

這個不是靠想象,而是根據實際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。我們可以采用倒推的方式來分析:

(1)最終的項目一定是真實的項目,也就是要把學員訓練到能夠獨立開發實際應用,通常我們還不能選最簡單的項目,因為學員的吸收還要有一個折扣,所以最終的項目應該選實際項目中中等難度的項目

(2)最終項目定下來過后,開始分解這個項目,看看為了達到完成這個項目需要哪些技術和知識點,以及每部分知識點的深度,然后定出每個分階段的任務

(3)然后開始選擇分階段的項目,分階段的項目應該比剛才分析出來的分階段任務稍稍復雜點,這樣才能達到訓練的目標。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點和深度。

(4)然后是選擇上課期間的演示項目,演示的項目是為了做分階段項目服務的,可以認為是分階段項目的分階段項目

(5)最終把要求掌握的知識點和要求掌握的深度,分散到日常教學和練習中。好了,把上面的分析用正向描述就是:

日常教學和練習中學習和掌握的知識==〉演示項目==〉分階段項目==〉綜合項目==〉勝任企業實際開發需要。

附注:有了好的項目還要有好的訓練方法(這個另外立文討論),最最基本和重要的一條就是:絕對要指導學生親自動手做,而不是看和聽,所以盡量不要選擇有現成代碼的項目,演示用的項目也不配發代碼,讓學生能夠跟著做出來才是真的掌握了。

上面闡述了java對項目的態度和基本選擇方法,這里再把其中幾個重要的、與眾不同的特點闡述如下:

1:真項目

項目一定要真實,要是企業實際應用的,不能是教學性的項目,否則會脫離實達不到項目實訓的效果。還有一個一定要是最新的項目,企業的要求也是在不斷變化的,應用技術的方向和層次也在不斷變化,這些都體現在最新項目的要求上,舊項目所要求的技術和層次很可能已經過時了,根本達不到訓練的目的。java的做法是:沒有固定項目,每個班做項目之前會從企業獲取最新的項目需求,然后經過挑選和精心設計,以保證既能訓練技術,又能得到實際的`開發經驗。這樣實現了跟企業的同步,企業做什么,我們就學什么,然后也跟著做什么。

2:真流程

開發的流程也要跟企業的實際開發保持一致。從項目立項開始,到需求分析、概要設計、詳細設計、編碼、測試的各個環節,都要完全按照真實的開發流程來做。

java的主力老師都是實戰出身,在java開發方面都至少有七年以上的開發經驗,同時具備多年的項目管理經驗,所以能夠完全按照企業開發的流程來訓練學生。

3:真環境

開發的環境也要跟企業一樣,包括常用的開發工具、開發平臺、應用服務器、常用插件、測試工具、項目管理工具、項目管理文檔等等。

java的做法是:構建跟企業完全一樣的環境,然后跟企業開發一樣,分團隊開發。老師就相當于項目經理,一個班分成多個小組,每個組有自己的teamleader,大家分工合作,共同完成項目。

4:真開發

這是java最與眾不同的一點,java深知:軟件是做出來的,而不是聽出來或者看出來的,企業需要能實際開發的人員,而不是只聽過、看過但不能做的人。所以java十分強調:項目一定要讓學生動手寫出來。

java的做法是:老師做為項目經理,帶領著大家一起去做需求分析、概要設計、數據結構設計、接口設計、重要業務流程的分析設計等,然后由學生們分團隊進行開發,實現整個項目。這里有幾個與眾不同:

(1):現場帶領學生一起做分析和設計,而不是預先做好了來講講。因為需要學生學習的是分析設計的過程和方法,而不是已經做好的結果。

(2):java選用的項目基本都是企業最新的項目,很多都是java的學生和企業在同期開發,所以是不配發源代碼的。這樣也斷絕了學生的依賴思想,認認真真去開發。可能有同學會問:為什么不選擇有源代碼的項目呢,那樣還可以參考學習啊!

這是一個典型的誤區:覺得通過看人家的代碼能夠加快自己的學習。這個方法對有經驗的人來講是對的,但是對于還在學習期間,沒有經驗的學員來講,就是一個認識的誤區了。因為你也許能看懂代碼的語法,但根本看不懂代碼背后的含義,看不懂代碼的設計,看不懂為什么要這么實現,看不懂代碼所體現的思想,其實,看了跟沒看沒有多大區別。

事實上,java界最不缺的就是代碼了,那么多開源軟件,小到一個工具,到企業級erp都有開源的,而且很多都是大師級的作品,說實話比你參考的那些代碼質量高多了,但是又有多少人能真正看明白呢,原因就在于達不到那個水平,看不懂代碼背后所體現的設計和思想以及為什么要這么做,效果也就不好了。

java實踐報告 篇4

轉眼間,來到公司接近一個月了,從校園里走到實習崗位,學習環境變了,與周圍的人的關系變了,一開始最重要的就是做好角色的轉變,融入到環境中。從學校學生到公司員工是一次非常重要的角色轉變,同時也是一次人生的跨越。對于大學生來講,這不是一道不可逾越的障礙,實習的機會也將是我未來職業生涯助力的跳板。在實習的適應階段,我最重要的轉變就是態度的變換,我自己也體會到態度決定著一切。作為一個新人,在加入新的團隊中,態度是最應該去注意的。要有學會反思的習慣,回顧這一周的學習情況:

作為一名Java開發工程師,Java虛擬機是必須要了解的,其中的內存劃分,工作原理自己要熟悉,所以這一周花了一部分時間閱讀了Java虛擬機規范文檔,學習了classloader機制,了解并熟悉了虛擬機內存的劃分以及其中的各項參數。先說一下什么是classloader機制?

當我們寫好一個Java程序之后,不是管是CS還是BS應用,都是由若干個.class文件組織而成的一個完整的Java應用程序,當程序在運行時,即會調用該程序的一個入口函數來調用系統的相關功能,而這些功能都被封裝在不同的class文件當中,所以經常要從這個class文件中要調用另外一個class文件中的方法,如果另外一個文件不存在的,則會引發系統異常。而程序在啟動的時候,并不會一次性加載程序所要用的所有class文件,而是根據程序的需要,通過Java的類加載機制(ClassLoader)來動態加載某個class文件到內存當中的.,從而只有class文件被載入到了內存之后,才能被其它class所引用。所以ClassLoader就是用來動態加載class文件到內存當中用的。

Java虛擬機提供了三層classLoader

Bootstrap classLoader:采用native code實現,是JVM的一部分,主要加載JVM自身工作需要的類,如java.lang.、java.uti.等; 這些類位于$JAVA_HOME/jre/lib/rt.jar。Bootstrap ClassLoader不繼承自ClassLoader,因為它不是一個普通的Java類,底層由C++編寫,已嵌入到了JVM內核當中,當JVM啟動后,Bootstrap ClassLoader也隨著啟動,負責加載完核心類庫后,并構造Extension ClassLoader和App ClassLoader類加載器。

ExtClassLoader:擴展的class loader,加載位于$JAVA_HOME/jre/lib/ext目錄下的擴展jar。

AppClassLoader:系統class loader,父類是ExtClassLoader,加載$CLASSPATH下的目錄和jar;它負責加載應用程序主函數類。

其實了解了classloader機制,個人覺得比較重要的還是要學會自定義類加載器。為什么要學會自定義類加載器?

JVM提供的類加載器,只能加載指定目錄的jar和class,如果我們想加載其他位置的類或jar時,例如加載網絡上的一個class文件,默認的ClassLoader就不能滿足我們的需求了,所以需要定義自己的類加載器。

java實踐報告 篇5

一、實習目的

1、培養學生從事專業技術工作的各種根本技能和實踐能力。

2、了解設備的根本組成與用途。進一步熟悉通信產品的研發、設計、生產、調試、安裝與維護整個過程。

3、學習本專業方面的生產實踐知識,為專業課學習打下堅實的根底,培養實際工作能力與分析能力,同時也能夠為畢業后走向工作崗位積累有用的經驗。培養學生對本專業的興趣。使學生初步了解社會,接觸社會,提高學生對日后工作的適應能力。

二、實習內容

1、校內實習

〔1〕關于__公司

〔2〕關于云端

其次老師給我們介紹了有關云端的知識,云端是一款應用程序虛擬化技術的軟件平臺,集軟件搜索、下載、使用、管理、備份等多種功能為一體。通過該平臺,各類常用軟件都能夠在獨立的虛擬化環境中被封裝起來,從而使應用軟件不會與系統產生耦合,到達綠色使用軟件的目的。虛擬化環境,帶給系統輕便、干凈、穩定,減少重裝煩惱,一鍵化的操作,體驗速度與流暢,豐富、平安的`軟件資源,便捷的軟件使用、獲取方式。方便實用的軟件管理,靈活軟件分享,移動便攜。

〔3〕關于JAVA

最后老師跟我們講解了有關JAVA的根本知識。老師要求我們了解Java的特點和優點。

了解Java的運行機制。了解Java程序的根本結構。掌握如何編譯和運行Java程序Java編程語言的風格十分接近C、C++語言。我們的開發程序首先應該確定:計算機類型,也就是說是哪種芯片。操作系統,我們把這種硬件和軟件組合的開發環境,稱為“平臺〞。

Java是一個純粹的面向對象的程序設計語言,它繼承了C++語言面向對象技術的核心。Java舍棄了C++語言中容易引起錯誤的指針〔以引用取代〕、運算符重載、多重繼承〔以接口取代〕等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據的內存空間,使得程序員不用再為內存管理而擔憂。在版本中,Java又引入了泛型編程、類型平安的枚舉、不定長參數和自動裝/拆箱等語言特性。Java不同于一般的編譯執行計算機語言和解釋執行計算機語言。它首先將源代碼編譯成二進制字節碼,然后依賴各種不同平臺上的虛擬機來解釋執行字節碼。從而實現了“一次編譯、到處執行〞的跨平臺特性。不過,每次的執行編譯后的字節碼需要消耗一定的時間,這同時也在一定程度上降低了Java程序的運行效率。

2、校外實習

〔1〕終端設備與傳輸設備

終端設備主要是指手機,固定電話等。而傳輸設備就目前而言主要有兩種接入方式:寬帶接入和無線接入。

〔3〕3G概述

三代移動通信,主要目的是為了滿足市場更高的應用需求。當前對高比特率的數據業務和多媒體的應用需求已經提到了議事日程,這也是推動第三代移動通信系統開展的主要動力。第二代移動通信系統主要支持話音業務,僅能提供最簡單的低速率數據業務,速率為—。改良后的第二代系統能夠支持幾十K到上百K的數據業務。而3G從技術上能夠最大支持2Mbits/s的速率,并且還在不斷的開展中,將來將能夠支持更高的數據速率。這也為3G廣闊應用的應用前景提供了良好的技術保障。

1999年11月5日ITU在赫爾辛基舉行的TG8/1第18次會議上,通過了輸出文件ITU—RM、1457,確認了如下5種第三代移動通信RTT技術。

兩種TDMA技術:

1、SC—TDMA〔UMC—136〕。

2、MC—TDMA〔EP—DECT〕。

三種CDMA技術:

1、MC—CDMA〔CDMA20xxMC〕。

2、DS—CDMA〔包括UTRA/WCDMA和CDMA20xx/DS〕。

3、〔包括TD—SCDMA和〕。

其中主流技術是上述三種CDMA技術。

〔4〕通信行業

〔5〕未來的就業方向

本專業軟硬件方面的知識都要學習,將來偏向哪個方面要依照個人喜好進行側重。具體工作職位有測試工程師、研發工程師和維修技術人員等。

主要參觀內容有:

2、光傳輸設備

4、數字程控交換機

三、實習心得體會

實踐是大學生活的第二課堂,是知識開展的源泉,是檢驗真理的試金石,也是大學生鍛煉成長的有效途徑。一個人的知識和能力只有在實踐中才能發揮作用,才能得到豐富、完善和開展。大學生成長,就要勤于實踐,將所學的理論知識與實踐相結合一起,在實踐中繼續學習,不斷總結,逐步完善,有所創新,并在實踐中提高自己由知識、能力、智慧等因素融合成的綜合素質和能力,為自己事業的成功打下良好的根底。學院帶著我們進行了這次實習活動,讓我們從實踐中對這門自己即將從事的專業獲得一個感性認識,為今后專業課的學習打下堅實的根底,為今后書本與實踐的結合打下根底。通過短暫的實習,我做了很認真的總結,把自己在參觀時學到的,了解到的知識進行梳理,為今后的學習打好根底。通過這次實習我知道了通信行業都在做什么,知道以后要學什么。我會用我熱情的心去做好我現在該做的事,為將來更好的為祖國的通信行業做奉獻打好根底。作為一名合格的大學生,要想成為21世紀的一名合格人才,必須跨出校門,走向社會,把自己所學的理論知識應用于實踐。

java實踐報告 篇6

伴隨著新年鐘聲的到來,我不知道我是否是應該高興還是悲傷。因為伴隨自己三個月的華迪實訓即將結束。

轉眼之間三個月的華迪實訓就這樣在忙碌中過去了。通過此次短暫的java開發習,回顧一下自己這三個月的每一天,覺得過的十分的充實,每天都有一堆忙不完的事。因為你每天想起的第一件事情就是完成自己的項目模塊,哪些地方不夠,哪些需要修改。漸漸的發覺,自己對自己所擔任角色的認知:從原先的學生到現在“程序員”的轉變。“任何一個初具規模的軟件都是要團隊來配合的”這是我一向的認知。因為你再全能程序員也有出紕漏的地方,你程序寫的再好,那也只是你一個人的程序。 因為對于程序來說,可讀性、可理解性是一項衡量它是否優秀的一個標準。所以就有了我們 6 位成員的項目組。在項目組中,我擔任組員這一角色,這相當于一個正規項目的“項目開發人員” ,感覺自己身上的擔子挺重,因為要配合其他組員的進度并完成自己任務從而使得項目能夠成功地,完整地把它應有的功能實現。對于項目中遇到的困難,我覺得那就是經驗不足,會遇到很多問題但也培養了我們上網搜索查詢, 咨詢老師同學的良好習慣,讓我相信任何困難都有被解決的一天。 所以從整個項目來說,自己在編碼上遇到的太棘手的問題都是大家集體解決。但是總的來說,這次課程設計對我很有幫助,讓我獲益匪淺,期間時間雖短但是也學到了不少的知識。在這次實訓過程中,我發現平時學習的知識與實踐環節所用到的有一定的差距,往往我覺得自己掌握的很好或者自認為熟練的技術卻在此次實踐環節中往往出問題,書本上的知識只提供方法的借鑒,實踐中自己必須摸索出適合具體工作的方法,

這一切都離不開鉆研精神與勤學好問的`精神.

總的來說,這次培訓效果不錯,對自己有一定的提升,這完全不同與學校的學習,因為它更加貼近工作,針對以后工作的內容作了很多實例的練習與工具的使用,為我們更快的加入工作提供的很好的前提。并且在的實訓里,讓我知道還有很多地方的不足,還有許多的技術等著我去摸索,等著我去學習。

最后,感謝公司的幾位老師辛勤的工作,我們的開心來自你們的熱心與關心。祝你們工作順利。

java實踐報告 篇7

在本學期的開學初期,我們在學校機房進行了為期三周的JA實訓。現在即將結束了,回首本學期的java學習,重點還是在學習概念等一些常識性的東西,通過這次為期三周的實訓,遇到了很多自己感興趣的問題,就會很有興趣,當然學知識可不能憑自己的愛好和一時興趣,不能遇到自己不敢興趣的問題就把它拋給同學,要學會自己踏踏實實認真的去解決問題。要一步一個腳印,認認真真,踏踏實實,理論與實踐相結合,在扎實掌握課本實例和內容之后,有一定的擴展閱讀和課外學習,充分全面的了解JA的應用和擴展運用。

本次我們小組所做的程序是小小通訊錄基本功能已經較好的完成,可是還是有一些不完善,比如我們的通訊錄沒有能夠做到把通訊錄里所儲存的信息以列表的形式展現出來,所以還是有些不完善,,我們的指導老師對我們的程序作出了大體評價,發現我們的思想還是處于一個比較簡單的過程當中,老師的幾句簡單評價,就帶給我們無與倫比的沖擊性,由于我們寫程序的經驗尚且較少,很多東西無法考慮到位,老師的點評,使我們認識到了不足與今后的前進方向與目標,使我們更加具有動力與激情,擁有了繼續認真學習JA的信心,擁有了成為一位合格的高級程序員的壯志,在編寫程序的過程當中,我們在一開始就遇到了問題,一直在糾結與是使用數據庫連接還是使用文件,經過老師的耐心講解,我們了解到了尚未接觸到的Jar包等一些列名詞,但是經過數據庫的抒寫與連接發現SQL20xx與SQL20xx無法同步,所以最終我們選擇了使用文件來進行這次程序的編寫,第二個問題就是我們的程序在進行按鈕新窗口的鏈接,在新窗口彈出時,無法將老窗口關閉,糾結了好久,詢問老師,老師還給我用了父子的生動例子來講解,最終我們查找JDK,查找類的用法終于完美解決!甚是興奮!在我所學的語言當中,我自認為JA是一門比較強大的面向對象的`編程語言,不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實用性較強,可以說比較的經典和強悍。

所以學好java語言有很大的用處,這次實訓,面對一道陌生的題目和要求時,不應慌張和無措,首先應該想到這和課本上的哪些知識具有結合點,回憶和分析這種結構的算法和具體實施方法,綜合考慮其他的方面,例如:該題的易寫性和易懂性及其他的問題的可利用性。在編寫時,一個小小的符號,一個常量變量的設定,這都無不考量著我們的細心和嚴謹,所以學習JA,不僅對我們以后學習其他語言有很大的好處,而且也讓我們知道了和理解了作為一個編程人員首先應具有的良好心理素質,那就是冷靜思考和專心致志。對待學術知識應該是嚴謹和認真。

這次實訓,我們更多學到的是不懂就問和自己應該盡自己的全力去嘗試,哪怕失敗,只要自己盡自己的全力,和身邊同學一起探討而不是抄襲,團結合作,發揮團隊意識,最后在自己的努力下,終于運行成功,這種成就感美不可言,心情愉悅至極。據我了解,軟件工程專業培養的工程型人才要富有創新精神。軟件工程技術人員致力于開發可靠好用的計算機產品和軟件產品,必須具有扎實寬泛的知識面和較高的社會責任感,必須了解最新的技術進展、能夠綜合運用各方面技術并深刻理解設計一個合格產品所涉及的多方面因素,如市場需求、用戶習慣等。另外,

這兩個學科領域是相輔相成的,并共同推進計算機技術的方展。計算機技術的發展會推動軟件的開發,軟件工業則對計算機科學技術的進展以及軟件應用領域的擴展起著重要的推動作用。軟件工程人才的就業前景十分看好。

未來幾年,國內外高層次軟件人才將供不應求。畢業生主要在各大軟件公司、企事業單位、高等院校、各大研究所、國防等重要部門從事軟件設計、開發、應用與研究工作。有數據表明,我國軟件出口規模達到215億元,軟件從業人員達到72萬人,在中國十大IT職場人氣職位中,軟件工程師位列第一位,軟件工程人才的就業前景十分樂觀。信息化是IT界的焦點。而信息化的實現,除了需要技術支持,人才也是很重要的環節。如何培養與國際接軌的高素質軟件工程人才,已經成為中國軟件產業的當務之急。

軟件產業的發展水平,決定了一個國家的信息產業發展水平及其在國際市場上的綜合競爭力。目前,我國軟件高級人才的短缺已經成為制約我國軟件產業快速發展的一個瓶頸。在中國,國內市場對軟件人才的需求每年高達20萬人,而高校計算機畢業生中的軟件工程人才還很缺乏,尤其是高素質的軟件工程人才的極度短缺。盡快培養起適合信息產業所需要的高素質軟件工程人才,已經成為信息化工作中的重中之重。Java具有如此好的就業與發展前景,使我更加堅定了軟件開發這條道路。但是自己還與很多不足,需要努力學習與改進,關鍵是讀這個專業要自己動手實踐,自己解決實踐中發生的問題,對任何程序要懂得舉一反

如果指望按書本的步驟做。。指望每學期死記硬背通過考試。。那絕對是沒前途了。如果一個軟件工程的學生都是在玩電腦游戲中度過每個學期的。那就不要期望畢業能找到本專業的好工作了...... Sun公司副總裁、Sun研究院院士、軟件部首席技術官詹姆斯戈士林(JamesGosling)博士以Java技術之父聞名于世。作為Sun研究院院士,他親手設計了Java語言,完成了Java技術的原始編譯器和虛擬機。在他的帶領下,Java現已成為互聯網的標準編程模式以及分布式企業級應用的事實標準,其跨平臺的技術優勢為網絡計算帶來了劃時代的變革。自1995年5月正式推出的20xx年以來,Java已從編程語言發展成為全球第一大通用開發平臺。Java技術已為計算機行業主要公司所采納,同時也被越來越多的國際技術標準化組織所接受。1999年,Sun推出了以Java2平臺為核心的J2EE、J2SE和J2ME三大平臺。隨著三大平臺的迅速推進,在世界上形成了一股巨大的Java應用浪潮。作為唯一在互聯網上開發的語言,Java平臺以其移動性、安全性和開放性受到追捧。目前,中國的軟件人才主要有兩方面的欠缺,一是英語水平差,二是軟件開發經驗缺乏。針對這種情況,很多軟件學院大幅增加了英語課時,同時廣泛采用國外原版教材,部分基礎課和專業課采用雙語教學甚至全英文授課。各軟件學院還特別強調實踐環節。像清華軟件學院90%的專業課程都配有課程實驗大作業,學生從本科二年級起就能根據興趣選擇參加各種研究所的研究工作。所以我還要努力學習英語,提高自己各方面技能Java如此潮流,我就更具信心,爭取早如成為一名合格的專業性人才!

最后終于要結束了,大家都有種釋懷的感覺,當然我想我更多的是興奮和自己掌握了知識之后的飽滿感,學知識就像吃東西一樣,吃飽了就應該好好的消化。要不斷的溫習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,為以后的工作做好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解JA這門語言。謝謝!

java實踐報告 篇8

在上學期的最后一周和本學期的第一周,我和同組的學員在學校機房進行了JA暑期實訓,現在已經結束了。

回首上學期的java學習,重點還是在學習概念等一些常識性的東西,Application應用程序和Applet小程序,它的開發工具、數據類型、變量、接口、輸入輸出流等。學會分析異常,拋出異常,后期主要是小程序運用,Gui界面設計和事件。我覺得這兩種程序結構有很大的不同,不管是體系結構還是運行方式,都有很大的區別,而我主要偏向于小程序的學習。因為我感覺它實用性比較大,可以做出很多不錯的游戲、運用程序等,而且它比較靈活。當然學知識不能僅憑自己的愛好和一時興趣,要一步一個腳印、認認真真、踏踏實實,理論與實踐相結合。在掌握課本實例和內容之后,要有一定的.擴展閱讀和課外學習,充分全面的了解JA的應用和擴展運用。在我所學的語言當中,我自認為JA是一門比較強大的面向對象編程語言。不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實用性,而且它比較的經典和強悍。

這次實訓,面對老師布置的任務,一開始有些慌張和無措。不過,事后我首先想到這和課本上的某些知識具有結合點,回憶和分析了老師教過的算法和具體實施方法,并綜合考慮了其他的方面。在編寫時,一個小小的符號、一個常量變量的設定,這都無不考量著我的細心和嚴謹。所以學習JA,不僅對我們以后學習其他語言有很大

的好處,而且也讓我們知道了和理解了作為一個編程人員首先應具有的良好心理素質,那就是冷靜思考和專心致志。

在此次實訓中,我意識到一個好的編程人員要善于溝通和團結拼搏。實訓結束后,我覺得要學好一門計算機語言必須牢記以下幾點:

1. 態度第一 2.興趣是關鍵 3.敢于挑戰 4.不懈追求

實訓結束了,大家都有一種解脫的感覺。當然我想自己更多的是興奮和一點點的成就感。現在我覺得,學習JA要不斷的復習和運用,做到舉一反三,將所學知識充分融入到平時的學習生活中去,從而為以后的工作打好堅實的基礎。感謝學校和老師能夠為我們提供這次機會,讓我們更好的掌握和了解JA這門語言。

通過這次實訓,我真的從中學到了很多東西。我對這個介于人類與非人類之間的計算機編程語言有了較上學期更進一步的認識。其間開心過、郁悶過、無奈過、彷徨過……隨著實訓的圓滿成功與實驗報告的順利完成,有點微微的自豪感使人難忘。至于我做的程序,還不是很完善,所以我將一直去完善它,不斷地學習下去。伴隨著學習的深入,我發現高深的東西還有很多很多,等待著我自己去發掘。對于JA語言,我會更加努力。

java實踐報告 篇9

一、實習目的及意義

進一步了解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,鞏固大學所學專業的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。

二、實習任務

實習期間,第一階段:主要學習了Unix開發環境(Unix系統原理,Unix常用命令,Unix開發環境);java語言基礎(算法基礎,常用數據結構,企業編程規范);java面向對象,JDK核心API;并做了一個“在線考試系統項目”。第二階段:主要學習了SQL語言(SQL語言基礎和提高,SQL語句調優);Oracle數據庫開發,PL/SQL;javaSE核心編程;XML;JDBC;并粗略的完成“在線考試系統”的數據部分。第三階段:主要學習了HTML/CSS;javaScript核心;Servlet/JSP;Ajax;javaScript框架;SSH三大框架;并完成了當當書店項目。

三、實習時間

20xx年02月24日~03月21日

四、實習地點

在北京尚學堂科技有限公司,地址是北京市海淀區西三旗橋東建材城西路85號神州科技園B座。

五、實習企業概況

北京尚學堂科技有限公司是一家從事JAVA技術開發、培訓、咨詢為一體的軟件公司。公司由海外留學人員和國內IT精英人士創建,主要成員均擁有碩士以上學位,畢業于國內著名大學如:清華大學,北京航空航天大學等。并都曾就職于國內知名IT企業,如:IBM、搜狐、中軟國際、清華紫光等。

公司成立以來,已經為國內數百家軟件企業輸送將近數萬名JAVA人才,很多畢業生已經成為所在企業的骨干。2009年,從我公司培訓畢業的學員(畢業后一個月)就業率就達到了95%,平均薪水達到了4672元。公司同時對外承接各類型軟件項目,已經完成的項目有石家莊市中國農業銀行支票匯兌系統,北京市交通管理局內部OA系統,西安農林畜牧局CMS項目等。

北京尚學堂科技有限公司已經在全國眾多城市設立辦事處,在西安、長沙設立分公司。公司的目標是要成為中國領先的集項目開發、人才培訓、企業內訓一體的大型企業集團。

六、實習內容

第一階段

在java初級,我們主要學習了J2SE,包括JAVA 開發基礎知識、Eclipse 開發環境、J2SE 7.0 API、J2SE 7.0新特性、多線程技術、Socket 網絡技術、Regular Expression、Java反射技術、Properties技術、各種實戰設計模式、Java Debug技術、面向對象設計原則詳解、實例解決面向對象設計、面試題內部詳解、面試答題技巧詳解、AWT/SWING技術。

第二階段

數據庫技術、JDBC技術、HTML CSS JavaScript、Jquery、Http協議深入、JSP&Servlet、JSTL標簽庫、XML技術、DWR框架、Oracle / SQL。

第三階段

這一階段我們主要學習了流行Web 框架簡介、MVC 模式,還有在java方面進行了深入,學習了Struts2、Hibernate、Spring三大框架,JBPM工作流技術深化。

七、實習感想

大學生活讓我對計算機理論知識有了一定的了解,但實踐出真知,唯有把理論與實踐相結合,才能更好地增加自己的競爭力。實踐也是大學生學習知識、鍛煉才干的有效途徑。

第一次參加專業實習,讓我明白了大學生生產實習是引導我們學生走出校門,走向社會,接觸社會,了解社會,投身社會的良好形式;是培養鍛煉才干的好渠道;是提升思想,樹立服務社會的`思想的有效途徑。通過參加專業實習活動,有助于我們在校中學生更新觀念,吸收新的思想與知識。近四個月的實習,雖然時間很短,卻讓我從中領悟到了很多的東西,而這些東西將讓我終生受用。專業實習加深了我與社會各階層人的感情,拉近了我與社會的距離,也讓自己在實踐中開拓了視野,增長了才干,進一步明確了我們青年學生的成材之路與肩負的歷史使命。社會才是學習和受教育的大課堂,在那片廣闊的天地里,我們的人生價值得到了體現,為將來更加激烈的競爭打下了更為堅實的基礎。我在實踐中得到許多的感悟!

通過在達內的實習,讓我的專業知識有了進一步的提高,縮短了我與社會接軌距離。讓我懂得在工作上還要有自信。自信不是盲目地自夸,而是對自己的能力做出肯定。社會經驗缺乏,學歷不足等種種原因會使自己缺乏自信。其實有誰一生下來句什么都會的,只要有自信,就能克服心理障礙,那一切就變得容易解決了。同時知識的積累也是非常重要的。知識猶如人的血液。人缺少了血液,身體就會衰弱,人缺少了知識,頭腦就要枯竭。這次接觸的釀造業,對我來說很陌生,要想把工作做好,就必須了解這方面的知識,對其各方面都有深入的了解,才能更好地應用于工作中。

java實踐報告 篇10

轉眼間,四年額大學生活就要接近尾聲了,畢業的鐘聲將要敲響。將課堂所學知識運用于實踐成為畢業生們必經的道路。帶著老師的忠告,xx年xx月xx日我有幸來到西安軟件服務外包學院進行為期三個月的實習。

作為大學生涯的最后一課,實習不僅重要更有其獨特性,正是通過實習,讓我逐漸掌握怎樣把學校教給我的理論知識恰當地運用到實際工作中,讓我慢慢褪變學生的浮躁與稚嫩,真正地接觸這個社會,漸漸地融入這個社會,實現我邁向社會獨立成長的第一步。

在三個月里,所學知識的確有很多,java基礎,數據庫操作(oracle,mysql),SSH框架(hibernate,struts,spring),網頁設計jsp技術等,總之學到了很多曾經陌生的技術。受益匪淺。

一、實習計劃

7月10日:簡單地了解公司的基本情況,進一步學習了java的基本知識。7月11日&;7月13日:學習java相關的編程環境和運行環境的材料,準備好有關的程序和工具。

7月14日-7月17日:學習系統運行環境及環境變量設置,并調試。

7月18日-7月26日:學習簡單的java編程,做一個簡單的登錄系統,7月27日-7月29日:深入地學習java的編程技巧和編程思想。

7月30日-8月2日:學習了SQLServer的相關知識,為后面的工作做好準備工作。8月3日-8月5日:進行數據庫建立的學習和練習。包括表的建立,表之間的關系和優化。

8月6日-8月10日:對登錄界面進行美化,并著手后臺的編碼工作。

8月11日-8月20日:依然是進行后臺和各模塊功能編碼實現的學習和嘗試。并練習簡單、常用的測試的方法。了解其重要性。

8月21日-9月10日:學習SSH框架。對設計代碼進行簡化。

9月11日-10月5日:利用所學完成個人項目。

二、實習目的

進一步了解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,鞏固大學所學專業的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。

三、實習內容

通過本次實習,應當對Java、SQL、Dreamweaver等達到熟練運用的地步,同時應該對Java語言及其應用有一個非常清晰、明了的認識。本次的實習內容主要包括:對登錄管理系統有一個初步的構思及確定其應該包括哪些模塊實現什么功能對SQL的基礎知識的理論學習理論聯系實際對SQL進行具體操作學會用SQL建數據庫及所需表格的具體方法理解連接SQL數據庫的語句及能正確的應用于實踐完成簡單的登錄系統軟件初步測試。

四、實習總結

大學生活讓我對計算機理論知識有了一定的了解,但實踐出真知,唯有把理論與實踐相結合,才能更好地增加自己的競爭力。實踐也是大學生學習知識、鍛煉才干的有效途徑。

本次畢業實習我主要是做一個登錄系統,從中學習一下Java開發和SQL的技術運用,因此選擇了石家莊志誠軟件公司。Java和SQLServer作為開發工具都有它們各自的特點,下面是我學習兩周Java后對Java的一些認識。

Java語言的優點主要表現在簡單、面向對象、多線程、分布性、體系結構中立、安全性等方面。

1、Java語言是簡單的

Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。

2、Java語言是一個面向對象的

Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現機制(關鍵字為implements)。

Java語言全面支持動態綁定,而C++語言只對虛函數使用動態綁定。總之,Java語言是一個純的面向對象程序設計語言。

3、Java語言是分布式的

Java語言支持Internet應用的開發,在基本的Java應用編程接口中有一個網絡應用編程接口(java、net),它提供了用于網絡應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開發分布式應用的重要手段。

4、Java語言是健壯的

Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。

5、Java語言是安全的

Java通常被用在網絡環境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網絡下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應用設置安全哨兵。

6、Java語言是體系結構中立的

Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節碼格式(后綴為class的文件),然后可以在實現這個Java平臺的任何系統中運行。這種途徑適合于異構的網絡環境和軟件的分發。

7、Java語言是可移植的

這種可移植性來源于體系結構中立性,另外,Java還嚴格規定了各個基本數據類型的長度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實現的,Java的運行環境是用ANSIC實現的。

8、Java是高性能的

與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術的發展越來越接近于C++。

9、Java語言是多線程的

在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創建。通常有兩種方法來創建線程:其一,使用型構為Thread(Runnable)的構造子將一個實現了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創建的'對象即為線程。值得注意的是Thread類已經實現了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。Java語言支持多個線程的同時執行,并提供多線程之間的同步機制(關鍵字為synchronized)。

10、Java語言是動態的

Java語言的設計目標之一是適應于動態變化的環境。Java程序需要的類能夠動態地被載入到運行環境,也可以通過網絡來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。

SQLServer

在該系統中,與Web服務器相連的數據庫采用的是大型關系數據庫管理系統SQLServer20xx。它是基于客戶機/瀏覽機模式的數據庫管理系統它支持ODBC、ADO等技術的應用,可無縫的與Windows20xxServer和IIS集成,提供高效安全的數據訪問服務有利于整個系統管理規范化,使數據的完整性、安全性得到保證。

數據庫設計實際上主要是所要處理的數據的表示方法和存儲結構的設計。在采用數據庫技術之前,這些工作分散在應用程序中進行在采用數據庫技術之后,這些工作可以通過數據庫設計集中起來系統地進行。

進行數據庫設計的首要任務是考慮信息需求,也就是數據庫要存入什么樣的數據。創建數據庫并不是僅僅為了存儲數據,更主要的目的是從中提取有用的信息。除了考慮數據存儲什么數據外,還應考慮存取方式,也就是處理需求。即要根據用戶提出的存取要求來設計數據模式和應用程序。

畢業實習雖然結束了但是給我的感觸很大。在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名即將畢業的大學生更應該把學習作為保持工作積極性的重要途徑。

實習,是開端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學習,深入實踐,不斷提升自我。

實習的同時也讓我了解到了自己的不足,我會繼續努力,完善自我。對于學校的精心安排和指導老師的用心輔導非常感謝、

站在時間的這一端倒回去看,三個月的實習經歷教會我許許多多的東西,無論是對我以后的職業生涯還是對于我的人生來說,都是有益的。

認認真真做事,對自己負責。用姜汝祥博士的話來說就是:從依附型向獨立型轉變,堅守原則去執行從服從型向主動型轉變,積極主動去執行從個體型向團隊型轉變,協同一致去執行從避責型向守責型轉變,承擔責任去執行從封閉型向分享型轉變,開放心態去執行。

總之,Java通過真實的項目,真實的開發環境和開發流程,指導學員去真正開發,讓學員得到真正的鍛煉,收獲真正的開發能力。

有了真正的開發能力,才能夠勝任企業的實際需要,才能夠找到高薪的好工作。這次培訓讓我得到了很大的提升,對以后找工作有了很大的信心。

五、實習日志

7月10日

今天是實習的第一天,在王主任的帶領下簡單的了解了一下公司的基本情況。在和公司員工見面后,我就開始了自己的畢業實習。這次實習主要是鍛煉自己的動手能力,溝通能力,并進一步掌握大學期間學過的理論知識。這一天我學習了java的有關知識,java語言的優點主要表現在:簡單、面向對象、多線程、分布性、體系結構中立、安全性等方面。

7月11日-7月13

接著昨天的學習,首先我復習了java有關編程環境的理論。然后我下載了一些java的工具,并仔細地查閱了相關的信息,借鑒他們的經驗和心得,使自己在避免走彎路。Java工具的可操作性很強、而且簡單、容易學習使用。

7月14日-7月17日

我先回顧了以前的學習,然后裝備java的編程環境和運行環境。Java工具包括了java編譯器、java解釋器、Appletviewer和VisualJ++。利用VisualJ++可創建交互性很強的Internet運用程序,是難得的java開發系統。系統運行環境及環境變量設置。

7月18日-7月26日

通過以前的學習,做了一個登錄系統。包括了登錄界面和基本資料管理。其中也相應地學習了一下Dreamweaver。因為要美化一下其中的圖片和表格之類的。由于不熟練所以做的比較慢,效果也不是很好。但是熱心的同事給了我不少好的建議和幫助。

7月27日-7月29日

通訊錄管理系統是面向所有網民的的通訊錄,包括通訊錄管理,記事本管理等處理工作,是利用計算機進行集中管理而開發的系統。該系統是基于JAVA連接SQLSERVER數據庫進行開發的網絡通訊錄管理系統,力求與實際相結合具有查詢、管理等功能,旨在達到使通訊錄的管理和運營趨于計算機化,使之更加方便、快捷以提高工作效率。

7月30日-8月2日

學習了SQLServer的相關知識。在該系統中,與Web服務器相連的數據庫采用的是大型關系數據庫管理系統SQLServer20xx。它是基于客戶機/瀏覽機模式的數據庫管理系統它支持ODBC、ADO等技術的應用,可無縫的與Windows20xxServer和IIS集成,提供高效安全的數據訪問服務有利于整個系統管理規范化,使數據的完整性、安全性得到保證。

8月3日-8月5日

通前面所學,建立數據庫。企業管理器是幫助用戶創建數據庫的一個有力的工具,利用數據庫向導,你可以很容易地創建一個完美的SQLServer數據庫。但創建SQLServer數據庫之前,你需要知道如何來設計數據庫使得所建數據庫不僅滿足客戶需求,并且有較高的管理效率。數據庫是一個十分重要的信息中心,所以數據庫建立的好壞會影響到系統的各個方面。

8月6日-8月10日

在建立好登錄界面和數據庫后,在程序中加入了一些功能代碼。連接了相應的數據庫。由于沒有實際的的經驗,一開始就把我弄的一塌糊涂。一點思路也沒有,而且出現好多個連接的錯誤。再次向李主任請教有關數據庫連接的問題。在主任詳細的指導下我成功的連接了用戶登錄、查詢、記錄、管理等模塊。

8月11日-8月20日

任務是優化登錄系統,并學習簡單的調試和測試的一些方法。了解了測試的重要性和目的,而且通過這個過程可以了解自己的出錯的地方,并加深編碼的理解和掌握。8月21日-9月10日

學習新的知識,SSH框架,曾經是多么陌生,現在卻能靈活應用。

9月11日-10月5日

利用所學知識獨立完成一個新的項目,最后得以實現。

java實踐報告 篇11

初次涉及Java領域,感覺到Java入門是好像沒有C,C++入門快,工具也沒有什么TurboC,VisualC++好用,什么JAVA_HOME,CLASSPATH,虛擬機等概念都是初次基礎,旁邊的人都很少用Java的。感覺Java就是做Applet的。讓我不可思議的是JAVA2,JDK,J2SE,J2EE,J2ME等新名詞在自己的腦海里蔓延。搭起Java開發環境后,記得剛開始還是用UltraEdit編輯并編譯的慢慢的改用JCreator了,要開始干項目了,以前從書上看到的東西,在項目中有了很好的機會去溫習,開始主要是用Swing,開發桌面系統,放置一個按鈕怎么也放不好,后來才知道有一個布局管理器。后來開始涉及到數據庫訪問,JDBC。隨后Java規范了。最開始下載的規范是JDBCSpecification,很多概念一目了然,尤其是DATABASE的'事務性控制,自己對于她的理解慢慢的有了較為深入的了解。對于開發C/S結構,比如,Swing+JDBC,開發數據庫應用系統,讓我學會開發兩層結構的應用系統。

開發豆豆網時,基于Linux+JSP+JavaBean+Oracl的系統。不同于Swing+JDBC的開發模式,系統之間多了一層;同時,很多開發技術和面向左面系統不一樣,比如分頁技術。

完成項目后,自己對于Java的很多方面都比較了解了。開始思考一個問題,J2EE是什么東西?。我們學習Java大概有3個方向,第一,桌面系統,包括C/S結構;第二,J2ME,面向無限領域,很有潛力的家伙,看看中國的手機用戶就知道了。第三,面向企業應用、計算的平臺,J2EE。

通過實習,我自身發生了重大的轉變,我相信我會在JAVA開發這條路上走的更長更遠。

實習雖然結束了但是給我的感觸很大。在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名即將畢業的大學生更應該把學習作為保持工作積極性的重要途徑。

實習,是開端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學習,深入實踐,不斷提升自我。

實習的同時也讓我了解到了自己的不足,我會繼續努力,完善自我。對于學校的精心安排和指導老師的用心輔導非常感謝。

java實踐報告 篇12

在學院領導老師的帶領和安排下,上學期期末我們去北京進行了為期10天的專業實習。在實習期間,我們在特殊編程技能和軟件開發的整體架構方面獲得了很多。

本次培訓分為兩個階段。前五天是第一階段。我們學習了理論知識,鞏固和深化了所學的編程知識。下面說說個人感受和經歷

我學習理論知識

在最初的五天實踐培訓中,我們學習了java編程的理論課程。班主任幽默嚴謹。在老師的指導和啟發下,我們鞏固了以前在學校學過的編程知識,加深了它,澄清了一些以前對編程技術了解的錯誤或模糊的概念。

在課堂上,我們還以java中GUI編程常用的swing框架和JAVA的容器系統為切入點。在此期間,框架不僅學習了一般的編程知識和技能。在對框架全面系統的了解中,我也學到了框架中的泛型技術和架構思想的知識。在企業的實際編碼過程中,每一個框架都構成了軟件的基石。只有掌握幾個框架知識,我們才能在實踐中高效發展,使我們的產品在市場上立于不敗之地。

在理論課的學習過程中,也暴露出一些問題,比如在學校學習,只知道學了什么卻不知道為什么,不愿意深入鉆研,提前學習一些知識。

二、項目開發實踐

在完成理論知識的學習后,我們在過去的五天里在培訓基地進行了項目開發的實踐練習。

項目名稱為superVCD,是海輝曾經收到的一個遠程音樂錄音管理軟件項目的簡化版。雖然已經簡化,但其內容對于我們的學習仍然有相當的價值,對于我們了解真實的軟件設計規范、編碼規范、文檔規范以及客戶對軟件的需求都有很大的參考價值。這個內容包括GUI設計和編碼、容器和泛型知識、規范文檔編寫、測試和日志系統,甚至要求我們實現一個專門的輕量級數據庫系統,這無疑是我們體驗和積累豐富知識的好機會。

通常我們很少有機會完成這樣規模的項目,所以我從這個項目的實際培訓中獲益匪淺。

首先,我學會了如何以標準化的方式編寫代碼和文檔。文檔和代碼是團隊成員在項目開發的溝通和合作中的'紐帶。風格隨意的代碼和語義缺失或不清晰的文檔,會讓其他團隊成員無法理解和使用自己編寫的程序。我一般都是隨便寫代碼,不太注意這一點。經過這次實踐鍛煉,我會嚴格遵守編碼標準。

其次,我學會了如何理解和分析客戶的需求。軟件是為客戶而生的,只有了解客戶的需求,才有可能寫出優秀的軟件。在這次實踐練習中,老師教我們如何組織團隊正確理解和分析客戶的需求,為項目開發寫一份完善的需求分析。

第三,我學會了按照需求來設計軟件架構,這一點我覺得我們很多同學以前都缺乏,因為我們上學的時候代碼長度短,功能單一,所以設計思路通常只停留在大腦里,非常模糊。在這個項目開發練習中,老師教我如何從需求中抽象出問題,模塊化,一步一步細化,就像給高層建筑建柱子一樣。

第四,學會了團隊合作,共同發展。作為項目開發團隊的領導,我的經驗更深刻。光靠一個人的力量是遠遠不夠的。只有管理和組織一個團隊,才能最終完成項目開發。可能編程技術水平有高有低的團隊成員。但是,每個人都有自己的閃光點,總能在團隊中找到合適的位置。每個人在自己的團隊中做出的貢獻創造了不可磨滅的重大價值。

第五,我學會了如何與客戶溝通,展示他們的項目。軟件項目的開發最終需要客戶的認可。客戶理解和認可其產品的最好方法是用語言展示他們項目的最好的一面。最后一天,培訓老師組織了項目答辯,為我們提供了一個鍛煉表達能力、展示項目的舞臺。

在實戰過程中,我有一個項目開發過程的實踐經驗:學會了寫規范的代碼和文檔;學會了如何正確理解和分析客戶需求,設計項目;意識到團隊合作精神的重要性,了解組織團隊進行項目開發的具體流程,也學會了向客戶展示產品和與客戶溝通的技巧。

經過這次實訓,我們不僅鞏固和深化了編程的理論知識,更重要的是有機會實踐項目開發,鍛煉動手能力,積累了寶貴的經驗。雖然實訓已經結束,但我們不斷學習的旅程才剛剛邁出第一步。還有很長的路要走,還有很多機會去實踐和提高。我們應該以更加積極的態度充實自己,不斷學習和迎接挑戰。

java實踐報告 篇13

一、實習目的

通過實習,培養綜合運用Java語言的面向對象編程能力培養動手能力培養良好編程規范、編程方法以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。通過理論與實際的結合、學校與社會的溝通,進一步提高自己的思想覺悟、業務水平,尤其是觀察、分析和解決問題的實際工作能力,以便培養自己成為能夠主動適應社會主義現代化建設需要的高素質的復合型人才。為畢業之后能夠更快地進入工作狀態并且能夠更好的工作,打好一定的基礎。

二、實習單位基本情況介紹

無錫達內科技有限公司是北京達內科技有限公司在無錫的全資子公司,達內是中國高端IT培訓的領先品牌,致力于培養面向電信和金融領域的Java、C++、C#、測試、嵌入式、PHP等方面的中高端軟件人才,由美國國際數據集團IDG、集富亞洲JAFC0ASIA和高盛集團投資,是國內首家獲得國際風險投資的IT培訓機構。目前,達內科技已經發展成為集培訓、咨詢、開發、人才服務于1體的中國最領先的中高端軟件和服務外包人才培訓機構。由于達內科技優秀的教學效果和行業領先的經營模式贏得了社會各界的廣泛贊譽和好評。

三、實習內容

1、Java實訓

通過本次實習,我對Java語言的各種特性有了更進一步的體會:

①Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用Java。另一方面,Java丟棄了C++中很少使用的、

很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。

②Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現機制(關鍵字為implements)。

Java語言全面支持動態綁定,而C++語言只對虛函數使用動態綁定。總之,Java語言是一個純的面向對象程序設計語言。

③Java語言支持Internet應用的開發,在基本的Java應用編程接口中有一個網絡應用編程接口(java、net)它提供了用于網絡應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java語言是體系結構中立的Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節碼格式(后綴為class的文件),然后可以在實現這個Java平臺的任何系統中運行。這種途徑適合于異構的網絡環境和軟件的分發。

④Java語言是可移植的,這種可移植性來源于體系結構中立性,另外,Java還嚴格規定了各個基本數據類型的長度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實現的,Java的運行環境是用ANSIC實現的。

⑤在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創建。

通常有兩種方法來創建線程:其一,使用型構為Thread(Runnable)的構造子將一個實現了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創建的對象即為線程。值得注意的是Thread類已經實現了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。Java語言支持多個線程的同時執行,并提供多線程之間的同步機制(關鍵字為synchronized)。

⑥Java語言的設計目標之一是適應于動態變化的環境。

Java程序需要的類能夠動態地被載入到運行環境,也可以通過網絡來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。

2、數據庫實訓&ORACLE

在此次實習中,與Web服務器相連的數據庫采用的是大型關系數據庫管理系統&;&;ORACLE。它是基于客戶機/瀏覽機模式的數據庫管理系統它支持JDBC、ADO等技術的應用,可無縫的與ORACLE集成,提供高效安全的數據訪問服務有利于整個系統管理規范化,使數據的完整性、安全性得到保證。

數據庫設計實際上主要是所要處理的數據的表示方法和存儲結構的設計。在采用數據庫技術之前,這些工作分散在應用程序中進行在采用數據庫技術之后,這些工作可以通過數據庫設計集中起來系統地進行。進行數據庫設計的首要任務是考慮信息需求,也就是數據庫要存入什么樣的數據。創建數據庫并不是僅僅為了存儲數據,更主要的目的是從中提取有用的信息。除了考慮數據存儲什么數據外,還應考慮存取方式,也就是處理需求。即要根據用戶提出的存取要求來設計數據模式和應用程序。

3、Web開發實訓

Web開發的實訓時間最長,也是學習東西最多的一段時間、因為在這一階段,開始接觸到在以后工作都會用到的開發技術。首先學習的.是網頁開發的基礎:HTML和CSS,它們是構成網頁界面的主要部分。然后是XML技術,它是一種國際標準的數據存儲語言。接著,我們開始學習JDBC,這是通過代碼連接數據庫的一種非常簡便的方便,讓我們在自己的程序中隨時調用數據庫的數據。然后,我們開始學習Jquery和ajax,前者是一種腳本語言,可以實現非常強大的頁面功能,包括各種事件、數據和處理和頁面的動態效果。后者是一種動態顯示的技術,可以實現頁面的區域刷新,從而達到無閃爍頁面的效果。這些之后,是框架技術。包括Struts2、Hibernate,Spring,這三大框架,簡化了Java代碼,使得網站的開發更為簡潔。總的來說,在這一階段學到的東西最多,最有收獲。我們還接觸到了真正的項目實踐--NETCROSS電信計費系統的開發。

四、實習收獲

通過實習,我自身發生了重大的轉變。首先,進入公司,你就是一名職業人,不再是一名學生,你要具備一名職業人應具備的素養,不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規定要嚴格遵守。其次,實習期間,我對項目的開發有了一個較完整的了解和熟悉。在實習過程中,我學到了許多在學校學不到的知識和技巧,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經驗。再次,個人日語水平有了長足進步,對日后生活工作頗有裨益。

此次畢業實習,我學會了運用所學知識進行軟件開發,學會了如何跟同事進行合作溝通。積累了處理有關人際關系問題的經驗方法。同時我體驗到了社會工作的艱苦性,通過實習,讓我在社會中磨練了自己,也鍛煉了意志力,訓練了自己的動手操作能力,提升了自己的實踐技能。積累了軟件開發的經驗,為以后工作也打下了很好的基礎。實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什么人,什么學歷,從事什么工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕松松的,但每一件事都是讓人成長的,經歷一段過程,喜悅或是艱辛,盡管經歷的方式不盡相同,但它的結果是相同的,我都會因涉事而成長。

java實踐報告 篇14

短短的一個月很快就過去了,在這短短的一個月里,我學到了很多,了解了很多。在這一個月里我學到了有關JAVA等方面的知識,了解了關于軟件開發的流程。了解了自己的不足,知道了自己努力的方向。

回顧這次的實訓,這次或許是最后的實訓機會。我是一名大二的學生,明年或許就要出去實習了

所以我很珍惜這次的實訓機會,因為它能夠讓我了解自己的不足以及以后自己努力的方向,同時也能讓我了解軟件開發的流程,增加一點軟件開發經驗和社會經驗。

讓我在以后的實習中會更好的融入到其中,增加自己的就業機會,因為縱觀現在的就業形勢很不讓人樂觀

由于之前的經濟危機,就業機會越來越少,就業也越來越難,這就給了我們很大的壓力,所以要是沒有真本事

就業崗位就無從談起,因此,在以后的學習中,我會更加好好努力。

通過這次的實訓,我學到了很多:

首先,對JAVA識比以前有了更深的了解。在這之前由于種種原因我JAVA學的很不好,編程我幾乎寫不出來。

但經過這次的實訓,我對JAVA的理解,雖然還有很多都不懂,但我會在今后的實訓和學習中加以學習了解,力求弄懂,增強自己對JAVA的理解。

其次,在這次的實訓中我的動手操作能力有了一點的提高,剛開始的時候JDK的配置,數據庫的安裝都出現了一定的問題,JAVA 可實話開發工具的不熟悉

所以開始的時候進程很慢,時間都用在了JDK的配置,數據庫的安裝以及熟悉JAVA可視化開發工具上

但付出有了回報,成功的配置了JDK,安裝了數據庫,熟悉了JAVA可視化開發工具

總的說來,自己還是有一定的收獲的。因為自己的動手操縱能力得到了提高。

最后是團隊協作。在整個項目完成過程中團隊協作有著不可替代的作用。從在剛拿到項目時對項目的分析到最后的'項目完結的都有一定的體現。

剛拿到項目時,我們團隊進行了分析,并分配了各自的任務。當我們其中一人遇到問題的時候

我們其他人都會去幫忙,效率提升了很多。但可能由于不是一個宿舍的,大家彼此間都不是很了解,所以交流中還是存在了一定的問題。

在這次的實訓當中我收獲頗豐。但僅僅靠這一個月的學習還是遠遠不夠的。

所以在以后的學習中我會更加努力,提高自己的能力,讓自己在以后的社會道路上打下堅實的基礎。

java實踐報告 篇15

本次培訓分為兩個階段。前五天是第一階段。我們學習了理論知識,鞏固和深化了所學的編程知識。下面說說個人感受和經歷:

一、我學習理論知識

在最初的五天實踐培訓中,我們學習了java編程的理論課程。班主任幽默嚴謹。在老師的指導和啟發下,我們鞏固了以前在學校學過的編程知識,加深了它,澄清了一些以前對編程技術了解的錯誤或模糊的概念。

在課堂上,我們還以java中GUI編程常用的swing框架和JAVA的容器系統為切入點。在此期間,框架不僅學習了一般的編程知識和技能。在對框架全面系統的了解中,我也學到了框架中的泛型技術和架構思想的知識。在企業的實際編碼過程中,每一個框架都構成了軟件的基石。只有掌握幾個框架知識,我們才能在實踐中高效發展,才能使我們的產品立足于市場敗之地。

在理論課的學習過程中,我們也暴露了一些問題,比如在學校上課學習時,對所學知識只是知其然而不知其所以然,不太愿意深鉆,和超前學習一些知識。

二、項目開發實戰練習

在結束了理論知識的學習之后,后五天我們在實訓基地進行了項目開發的實戰練習。

項目的`名稱是superVCD,是由海輝曾經所接的一個遠程音樂唱片管理軟件項目的精簡版。雖然有所精簡,但是其內容對我們學習仍具有相當的價值,對我們了解真實的軟件的設計規范,編碼規范,文檔規范以及客戶對軟件的需求很有參考價值。該內容囊括了GUI設計和編碼,容器與泛型的知識,規范文檔編寫,測試及日志系統,甚至要求我們實現一個專用的輕量級數據庫系統,這無疑是對我們很好的一次歷練機會,同時可以積累豐富的知識。

平時我們很少有機會能夠完成一個如此規模的項目,所以在這次項目實戰訓練中,我的收獲也有很多。

第一,我學會了如何規范的編寫代碼和文檔。文檔和代碼是團隊各成員在項目開發交流合作中的紐帶,風格隨意混亂的代碼和缺失或語義不明的文檔會讓團隊中的其他成員不能理解和使用自己寫的程序,我在平時編寫代碼比較隨意,并不注重這一點,經歷這次實戰演練之后,我一定會嚴格的遵守編碼規范。

第二,我學會了如何理解和分析客戶的需求。軟件為客戶而生,只有理解了客戶的需求才有寫出優秀的軟件的可能,在這次實戰演練中,老師教會了我們如何組織團隊正確的理解和分析客戶的需求,并寫出完善的需求分析,并用于項目開發。

第三,我學會了對按照需求對軟件架構進行設計,這點我想是我們許多同學之前都非常欠缺的,因為我們在學校的時編寫代碼篇幅短小,功能單一,所以設計思路通常只留于腦內,非常模糊。而在這次項目開發演練中,老師手把手的教會我如何從需求中抽象出問題,并將之模塊化,然后逐步求精,就如同為高樓大廈搭建棟梁。

第四,我學會了如何團隊合作,共同開發。作為項目開發小組的組長,我的體會更加深刻。獨木難支,光靠一個人的力量是遠遠不夠的。只有管理組織好一個團隊,才能夠最終完成項目的開發,或許在編程技術水平上團隊成員有高有低,但是,每個人都有自己的閃光點,總可以在團隊的找到適合自己的位置,每個人在自己的團隊中做的貢獻,創造出不可磨滅的重大價值。

第五,我學會了如何與客戶溝通并展示自己的項目,軟件項目的開發最終需要的是客戶的認可,讓客戶了解并認可自己的產品最好的辦法就是用言語將自己的項目的最好的一面展示出來,在最后一天里,實訓的老師組織了項目的答辯,給我們提供了鍛煉自己的表達能力,展示自己的項目的舞臺。

在實戰的過程中,我對項目開發流程有了切實的體會:學會了如何編寫規范合格的代碼和文檔;學會了了正確理解分析客戶需求并設計項目的方法;體會到了團隊合作精神的重要性,明白了組織團隊進行項目開發的具體流程,還了解到了向客戶展示產品以及與客戶進行溝通的技巧。

經歷過這次實習實訓,我們不僅在編程的理論知識上有所鞏固和深化,更重要的是有了實戰進行項目開發鍛煉動手能力的機會,積累了一筆寶貴的經驗。實訓雖已結束,但我們的不斷學習的征途才剛剛邁出第一步。今后的路還很長,還有很多機會去實習提高,我們要以更加積極的姿態去充實自己,學習,不斷地迎接挑戰。

java實踐報告 篇16

一、實驗目的

1、加深對課堂講授內容的理解,掌握解決實際應用問題時所應具有的查閱資料、技術標準和規范,以及軟件編程、調試等能力,掌握面向對象的編程思想及Java語言程序設計的規律與技巧,為進一步學習web應用開發及今后從事專業工作打下基礎。

2、使用本學期學習的Java SE技術(也可以使用課堂教學中沒有學習過的Java技術,但是應當以Java SE技術為主)完成多功能日歷GUI程序的設計,使之具有如下基本功能:一年日歷用12頁顯示,每頁顯示一個月的日歷。日歷可以按年或月前后翻動,能夠顯示當前的日期,可以為每頁日歷選擇背景圖片。

3、在完成基本功能的基礎上發揮自己的想象力與創造力,使程序凸顯出與眾不同的特點與功能,形成本小組的特性色。

二、實驗要求

1、問題描述準確、規范。

2、程序結構合理,調試數據準確、有代表性、。

3、界面布局整齊,人機交互方便。

4、輸出結果正確。

5、正確撰寫實驗報告。

三、實驗內容

編寫一個GUI程序實現日歷的'功能。一年日歷用12頁顯示,每頁顯示一個月的日歷。日歷可以按年或月前后翻動,能夠顯示當前的日期以及當前農歷,可以為每頁日歷選擇背景圖片。可以實現顯示時鐘,時鐘能進行整點報時。可以實現備忘記事功能,能在每天添加、修改、刪除記事等操作。

四、實驗步驟

1、在上機實驗前,小組成員進行選題討論,確定小組感興趣而又伸縮性強的題目多功能日歷。

2、在第一次上機實驗時討論分工,分工明確之后,分頭合作進行。

3、各成員完成自己的任務后,最后進行統籌合并,以及程序最后的優化。

4、根據實驗結果,寫出合肥工業大學實驗報告。實驗報告應當包括:實驗內容,程序流程圖,類結構,程序清單,運行結果,以及通過上機取得的經驗。

5、詳細的上機實驗步驟見任務分工及程序設計進度表。

五、實驗結果

經過小組成員的共同努力,最終我們小組設計的多功能日歷程序能夠實現實驗的基本要求――一年日歷用12頁顯示,每頁顯示一個月的日歷。日歷可以按年或月前后翻動,能夠顯示當前的日期,可以為每頁日歷選擇背景圖片。另外,在完成基本要求的基礎上,我們增添了顯示農歷、顯示時鐘、添加備忘錄、修改備忘錄等功能。整體程序運行流暢、功能齊全、符合操作習慣。

下面是程序運行效果截圖:

日歷主界面(可以實現每個月的日歷,可以按年或按月前后翻動,能夠顯示當前日期,并能夠選擇背景圖片):

備忘錄主界面(實現備忘錄的添加,及當前日歷的顯示):

備忘錄主界面(實現備忘錄的顯示,及對當前備忘錄的修改刪除等):

時鐘主界面(顯示當前時間,實現報整點報時功能):

六、實驗總結

兩周的課程設計結束了,在這其中歷盡酸甜苦辣咸各種滋味,不過收獲頗豐。從學習C語言、數據庫等等計算機編程類課程開始,自己始終有種感覺,那就是太理論化了、缺少實踐。而這次的Java程序設計可以說與以往大不相同,先是在課堂上老師講述了有關的基礎理論、基本語法知識,而后再加上這兩周的課程設計,可以說是真正能夠體會到程序編程的樂趣,也第一次發現自己原來對程序設計是如此的感興趣。尤其是由于課程時間較緊,課上時間老師只是簡單給我們講述了一下Java Swing的基礎知識,并沒有去深入,而在此次課程設計中大量用到的監聽事件的有關知識需要自己去查標準文檔,去網上找相關系料,這無疑對自己是一個挑戰。但是兩周下來,我做到了,我獨立完成了對備忘錄程序的編寫,累積下來這部分共涉及到包括Action Listener,Mouse Listener,Menu Listener,Document Listener等各種各類監聽18個監聽,分為6個類,累計完成程序千余行。而給我印象最深刻的便監聽了,可以說是整個備忘錄的大部分代碼都是與監聽相關,這也是讓我我學會了對程序監聽的運用,當然只是學會遠遠談不上精通。

java實踐報告 篇17

一、前言

實習時間:20xx年02月07號---20xx年06月1號

實習地點:

實習目的:通過實習,培養學生樹立理論聯系實際的工作作風,以及工作中將科學的理論知識加以驗證、深化、鞏固和充實,并培養學生進行調查、研究、分析和解決實際問題的能力,也是接受一次系統而深刻的專業思想教育,增強從事與本專業相關工作的責任心和光榮感,提高綜合運用所學專業知識和基本技能的水平,培養從事軟件開發相關工作的能力。理論聯系實際,掌握一定的工作能力,積累社會工作經驗,了解社會,增長見識,提高與別人和諧相處和協同合作的能力,提高自身的綜合素質。

實習任務:了解軟件開發所用基礎知識,掌握軟件開發的基本技術,學習軟件開發的基礎知識及開發流程和有用的相關技術,提高自己的工作效率。通過實習,鞏固大學所學專業的基本知識,提高分析、判斷和處理實際問題的能力,鍛煉自己的實際動手能力,增強自己的團隊協作意識,了解軟件開發的思考角度和主要流程。工作的方法:首先學習java基礎知識及HTML、JDBC、JSP和SERVLET,理解MVC設計模式,學習SSH三大框架:Struts、Hibernate和Spring還有這些知識的項目實踐練習,熟悉公司軟件開發的流程及相關知識,以及相關工具的使用,學習安裝卸載配置和維護軟件開發運行的環境,最后進入實例操作,參加實際項目開發,鞏固和熟練所學到的知識。所取得的主要結果:一個多月的實習,讓自己走進了一個全新的領域,開始了自己踏入社會的第一步。實習無所謂結果而言,更確切的說,它是一個新起點,一個讓自己學會成長的地方,當然也確實讓自己成大了不少。不管是從工作技能上還是從為人處事上,我都感覺有很大收獲。在工作技能上,明白了工作更需要自己的努力、耐心和細心。這些自己有些欠缺,但這在段實習期間,真的發現自己有了很大的改善。雖然離真正的軟件開發人員的要求還有很大的距離,但是自己一定會努力,向著自己的目標前進;在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實可以從生活中的點點滴滴感覺得到。經歷使人成長,只有真正的經歷過,才可以讓自己真的成熟起來,要想真的出人頭地,必須腳踏實地努力工作,做好自己。

二、實習內容

本著對IT業的憧憬,走進了河北中信聯信息技術有限公司,我在公司所從事的工作是軟件開發,在真正投入到工作之前,公司在我實習的第一天公司領導給講解公司的`企業文化和員工的職業發展,以及行業分析和行業介紹。然后先參加公司里的軟件開發的一段時間的基礎培訓。在這期間我了解了軟件開發所要掌握的基礎知識,做項目用的開發語言Java基礎,oracle數據庫和SQL語句,學習JSP和Servlet,理解MVC設計模式,學習SSH三大框架,Struts、Hibernate和Spring。以及一些上機實踐,最后還做了一個項目實踐是銀行卡管理系統,我們以小組為團隊分工合作寫需求分析說明書,編寫程序,最后完成功能模塊設計。在工作之前我在網上查詢了許多開發人員的相關要求,了解了作為一個開發人員必須耐心,細心和平和的心態,它的目標是盡可能早一些做出產品,完成任務,并盡可能的達到客戶的需求。

剛開始實習工作時,是由老的員工帶著我們,給我們分配任務。一開始是讓我們自己學習一些軟件開發的相關知識,讓我們看相應軟件的需求說明書,了解一下項目的大體情況,在未成形的項目上隨便點點,了解項目基本內容及大體框架。接下來老師給我分配一些小的任務,改頁面上的錯誤,這就需要jsp、html的知識了,一開始無從下手,不知道如何跟蹤代碼,不知道頁面上的錯誤反映到代碼里是在哪里,當時感覺自己真實笨到家了,什么都不會,都是通過問老師,老師一步一步的教會我是如何跟蹤代碼,以及代碼的錯誤原因及eclipse里的debug模式如何運用,debug調試模式真是個好模式,通過打斷點,一步一步耐心一點一點的仔細查找那里出現問題了,經過一星期的實習,自己開始慢慢地有點感覺自己能單獨的完成一個小錯誤的修改,熟悉了form表單,了解了button按鈕等jsp頁面上的基礎知識。在后來老師開始教我如何運用javascript的知識,如何編寫及運用javascript腳本,最后就是基礎類的實際案例開發,這其中有如何運用數據庫,如何寫spl語句、創建用戶、表空間以及創建表。

除了軟件開發工作外,我們還有日報告,周報告需要提交,讓負責人了解你的工作進度安排,也是自我的反思。那短時間對于我來說最大的收獲便是,要相信自己,不要被沒有去真正實踐的事情而嚇倒,其實如果你真的去嘗試,你會發現一切都沒有你想象的那么難,只要你努力,沒有什么不可以。

三、實習總結

這次實習讓我學到了很多東西,讓我整體素質有所提升,明白了很多做人做事的道理。

第一、畢業了以后不是學習的結束,而是學習的開始,在當今社會,只有不斷地汲取新信息新知識,才能獲得事業進步的動力,武裝自己的頭腦,提升自己的能力,擴展自己的視野。

第二、學習要聯系實踐,一個人的價值是通過實踐活動來實現的,也只有通過實踐才能提升人的品質,彰顯人的意志。學到的理論只有通過實踐的檢驗才是合格的。

第三、我們要做一個勤于思考的人,我們只有注意觀察、分析、總結、提煉,才能積累經驗,使自己的工作做出成績。同時我也明白了遇到麻煩解決的辦法有很多:

第一、就是上網查詢,不懂的可以查查,不要一不會就去問別人,得先自己想辦法解決;

第二、請教別人。當自己查資料解決不了,就去問一下別人,不要老死扣著,反而浪費時間。當然遇到麻煩的事情千萬不要著急,越著急越然人昏頭轉向,越著急越解決不了問題,還不如心平氣靜的想想解決辦法,或者轉換下思維,先做其他的事情,靜下來時再去思考。遇到問題時,要保持一顆平常心。

第三、有的時候人與人的差別并不大,但工作熱情的不同卻使兩個人做出完全不同的成績,只有具備熱情,才能保證你能發揮自己全部的能量和才能。一個人的能力有差異,但關鍵是看你能發揮出多少,這就取決于熱情。用自己的熱情來點燃斗志。而且熱情是可以傳遞的,一個人全力投入工作,他可帶動周圍的人,感染周圍的人全力以赴,是整個團隊趕出驕人的成績。最后,衡量一個人是不是人才,不僅是看知識掌握的多少,當代社會更看重的是一個人的溝通能力。

原來一直覺得學校的知識是沒用的,當真正用到了才后悔自己當時為什么不好好學習。所以說實習注重實踐和在學校學習理論是相輔相成的。平時在學校學的不知道是否有用,但當實習后我們就清楚學習的知識到底有什么實際應用,和當今社會的發展有什么聯系。只有到公司親身實踐,才讓我們更加明確了那些知識是能跟上時代發展,那些知識已經落后了,什么樣的人才是當今社會需求的。同時通過實習讓我們認識到了自己知識掌握的不足,更加激發了我們學習的熱情。

這次實習使我鞏固了Java開發方面的知識,做了一個基于Struts銀行管理系統的一個模塊的項目,還跟著完成了一個河北省農業廳公文交換體統的項目,更重要的是了解了軟件開發這個工作的主要流程。當初在大家包括我自己的眼里都認為軟件開發的要求非常高,而我的基礎知識有太差,但是當自己真正的接觸了這個行業之后,發現其實并沒有那么的高不可攀。在學校的時候,不知道反思,不過在這一段實習過程中慢慢學會反思,慢慢學會總結。這次實習為我以后到公司工作奠定了基礎,起到了承上啟下的功效。希望自己再以后的工作中有更多的耐心,學會靜下心來思考,要相信自己可以做到,而且做得更好。

總之,通過這次實習,確實讓自己成長了許多。在工作中,總會遇到這樣那樣的問題,當前的軟件的功能日趨復雜,不學到一定的深度和廣度是難以在實際工作中應付自如的。因此反映出學習的還不夠,缺點疏漏。需再加以刻苦鉆研及學習,不斷開拓視野,增強自己的實踐操作技能,為以后能做好工作而努力。

java實踐報告 篇18

來公司已近一個月時間,在這一個月里,工作大致如下:

第一周的時間主要是了解了公司的相關技術,學習了javaFx和JSF的相關知識,并做了幾個簡單的例子。第二周主要是對進銷存進行簡單的分析設計,并簡單的實現了用戶的登錄跳轉功能操作,以金蝶進銷存軟件為代表進行功能分析,編寫這款進銷存軟件的特色功能和不足之處。第三周主要是對于進銷存軟件的Excel導入導出功能的分析,通過網上搜索資料和請教師傅,對導入和導出進行設計,并且開龍進銷存軟件的功能特點進行分析設計。第四周主要是學習使用套打的使用方法。其中也幫助過同事整理數據,表頭等工作。

下一步的工作的初步打算是先將套打學會使用,幫助同事的工作,有任務時就要認認真真的完成,沒有任務時就繼續學習ADF,Jdeveloper,Netbeans等知識。

不肯去學習的人不適合做程序員,雖然我現在是菜鳥,可我不會一直是菜鳥。在工作中不斷學習,不斷積累知識,在困難和挫折中才能成長。我認為做一個程序員最重要的是熱愛自己的工作,能夠正確認識自己的錯誤和不足之處,及時的'改正。在以后的工作中,為了更快的提高自己,要有效利用時間,認真學習相關知識。

對于一個程序員來說,現在的我還存在著很多問題和不足之處:比如說有時候處理問題邏輯思路不清晰,想法不夠全面;工作中容易產生急躁情緒,不能靜下心來分析研究;專業知識不夠,有時候不能完成公司的任務。

在來到公司以后的這短短的時間里,我學到了很多在學校里學不到的知識,在公司中,那一種工作氣氛也不是我們在學校時的那種氣氛,每個公司都要有制度,只有每個人都遵守公司的管理規定,才能讓每一個人都在一種良好的氣氛中共同學習成長。至于我,身為一個菜鳥程序員,有任務時就要認認真真的完成,沒有任務時就需要不斷學習新知識,掌握新技能,以適應公司對新濰坊盛潤信息科技限公司技術的要求。

    我們精彩推薦java實踐報告專題,靜候訪問專題:java實踐報告