java實習報告

java實習報告 篇1

一.實習目的

大學期間,學校教授了計算機的基礎課程,例如數據結構,計算機網路原理,離散數學,編譯原理等、這些課程有助於我們形成系統的計算機邏輯體系,熟悉計算機的底層原理,從而可以更加容易上手企業級開發。

到了大四的上學期,對於項目經驗,自己只是搭過簡單的環境,實現了一些簡單的需求。對於真正可以運行在伺服器上,可以接受大量用戶訪問的真實項目,內心還是很渴望見一見,看看和平時自己寫的有什麼區別,自己需要在哪方面下功夫來更好的提升自己。

另外,從大學校園進入社會,我覺著也是需要一個緩衝期,畢竟校園對我們還是很包容的,像要更好的適應社會生活,還是應該要更加嚴格的要求自己,勇敢面對社會工作中的挑戰。

二.實習主要內容

公司名稱:東方航空電子商務有限公司

公司簡介:東航電商將以東航每年近億人次的旅客運輸量為客戶流量基礎,整合各類線上、線下產品及服務資源,為用戶提供出行相關一站式集成產品和服務解決方案。

第一周:了解一下公司環境,餐廳,便利店。給實習生分發新電腦,公司硬體人員負責安裝Windows系統。

第二周:觀看公司發的學習視頻,學習基本的SpringBoot使用,自己下載運行環境,例如Idea,Mysql,Git,VsCode等相關環境。其中Mysql的下載安裝遇到誤刪除,預先環境等問題廢了不少功夫。

第三周到以後:分到相應的項目組,下達任務,開始真正的工作。

項目名稱:接送機改版項目

項目內容介紹:該項目主要用於接送乘機的用戶。比方說飛機乘客想要打車去自己預定的機場就可以在網上下單讓計程車來接自己,同樣當乘客坐飛機到達目的地也可以下單讓計程車將其送到指定的地點。

項目架構簡介:該項目採用SpringBoot搭建,接口顯示採用Swagger2,快取使用Redis,信息調用採用WebService,數據持久層使用Mybatis,版本控制使用GitLab。

負責模組:

1、我的航班接口,查詢用戶機票訂單

2、內部/外部渠道號查詢(增加快取)

3、訂單列表

4、訂單詳情

5、訂單狀態列表

6、用戶評價

7、取消訂單是否有損

8、取消訂單

9、去支付接口

每一個模組就是一個接口,我的工作就是在兩個星期內寫完接口,並且完成相應的測試。

由於此項目是從C#的老項目改版成Java項目,所以需要我們先看懂C#的老項目,然後再用Java重寫。

工作內容:項目負責人首先將整個項目的任務劃分為一個個的任務,再將任務分配到項目組的成員,再將主要框架代碼上傳到GitLab,我們使用Soucetree工具將代碼導入到自己的電腦上,完成相應的工作將代碼上傳,再有專門的負責人將代碼進行整合,從而完成整個項目的內容,如果有問題要及時的詢問。

當所有的代碼上傳完畢,此時再GitLab上重新開一個分支,項目組所有人將此最終項目導入自己電腦,測試自己負責的接口。

另外,每周都要提交周報,又來記錄自己每天都完成了哪些工作,學習了哪些內容。

三、實習總結

此次實習,我收穫了很多。我覺著可以分為個人技術成長和為人處世兩方面來談。

1、個人技術成長

首先我終於有了實際的項目經驗,以後再找工作時就可以很有底氣的寫上去,然後技術上也有了提高,當然這要感謝公司里前輩的悉心教導,也讓我知道外面的世界很大,厲害的人有很多,如果想要在這一行走下去需要極大的努力。

最重要的是遇到問題一定要多問,剛開始的時候因為我不喜歡問問題,導致項目做的很慢,被項目負責人好好的說了一頓,他告誡我不會的,不知道的很正常,一定要多問,不要耽誤項目的進度。

對於基礎知識的掌握一定要牢固,之前我總是喜歡新的技術,喜歡擴展自己的知識面,結果在真正工作的時候才發現真正考驗技術的反而是那些最基本的東西,比如說Java基礎類的Date類,如果沒有好好研究,那用到的時候就會擔心自己會不會用錯,還是用LocalDate好一點呢,就會顯得捉襟見肘,耽誤時間。

對於自己見到過的知識點一定要深入的研究,我在工作就因為淺嘗輒止而受到負責人的數落。比如之前將對象轉化為Json字元串是很常見使用方法,但是項目中的需求是倒過來的,是需要將Json字元串轉化為對象。因為之前沒有研究過兩者的相互轉化,在用到的時候自然也是不容易想到,結果耽誤了好長時間。

對整個項目一定要先有個大概的了解,不能只是著眼於自己的任務。因為整個項目是一個整體,有可能我會調你的接口,你也可能調我的接口,需要兩者的相互溝通。最關鍵的是項目中會有一個公共的工具類,別的成員寫好的工具都會放在裡面。之前由於我並不知道,每次都重複造輪子,導致覺著工作異常艱難,後來幸好被負責人及時指正,才發現任務沒那么繁重。

2、為人處世

要學會合作,之前在學校都是一個人完成項目,但到了公司,由於項目很大,必然需要與人合作,那么就需要多考慮別人的感受,比如說代碼注釋一定要清晰,提交代碼一定要自己先多檢查檢查,不要讓別人重複做你該做的事。

總結:

此次實習讓我發現自身的諸多不足,路漫漫其修遠兮,但是我會正視這些問題,好好努力,迎接更好的自己。

java實習報告 篇2

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

一、前言

實習時間:20xx年x月x日---20xx年x月x日

實習地點:河北中信聯信息技術有限公司軟體開發實習生

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

實習任務:了解軟體開發所用基礎知識,掌握軟體開發的基本技術,學習軟體開發的基礎知識及開發流程和有用的相關技術,提高自己的工作效率。通過實習,鞏固大學所學專業的基本知識,提高分析、判斷和處理實際問題的能力,鍛鍊自己的實際動手能力,增強自己的團隊協作意識,了解軟體開發的思考角度和主要流程。 工作的方法:首先學習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實習報告 篇3

1)實習題目

學生信息管理系統的設計與開發

2)實習目的

《Java程式設計》課程是電子商務專業的一門專業必修課程,特針對此課程進行為期三周的實踐教學,旨在提升本專業學生對此課程中的理論知識的綜合套用能力、提高學生的邏輯思維能力、軟體開發能力。

本次課程實習要求學生用Java技術在Windows平台下開發學生信息管理系統。通過此程式的開發能夠切實提高學生的程式設計水平,在實踐中掌握面向對象程式設計的開發思想。

3)開發環境

作業系統;Windows XP

編程環境:MyEclipse 6.0

主要技術:Java Swing實現窗體界面

JDBC實現資料庫操作

系統架構:三層架構(MVC)+DAO設計模式

資料庫:MySQL5.0

二:課設內容;

1)系統功能需求

學生信息管理系統主要對在校學生的個人基本信息以及成績信息進行管理,對教師用戶提供查詢信息、增添信息、刪除信息等操作功能;對學生用戶提供成績查詢功能。我們的目標就是為該系統提供前台用戶界面設計以及後台連線資料庫程式設計,系統程式界面採用Java Swing組件實現,資料庫操作採用JDBC實現。

學生信息管理系統要面對教師和學生用戶。對於教師,需要查詢全部學生的基本信息和成績信息,並且可以對其進行修改。對於學生,不需要查詢自己的基本信息,只需要查詢成績。為了保護學生成績隱私,每位學生登錄系統後只能查詢自己的成績,而無法看到別人的成績。教師方面:教師通過自己的用戶名和密碼登錄後,進入教師主界面,在這個主界面里,可以選擇要操作的類別,即查詢功能還是修改功能。在查詢功能裡面,可以選擇是查詢學生基本信息,還是查詢學生成績信息。在查詢學生基本信息時,可以從依據不同欄位,即學生信息表的不同屬性進行查找。在查找學生成績信息時,只能依據學生姓名和學號進行查找。在修改功能裡面,包括對學生基本信息表和學生成績表進行增加和刪除記錄。學生方面:學生通過自己的用戶名和密碼登錄此系統後, 可以查詢自己本學期的各科成績信息。

2)資料庫需求

依據功能需求,學生信息管理系統主要有三個表:student表、teacher表和score表。

(1)student(學生信息表)

此表有六個屬性,分別為:id(主鍵,自動遞增),num(學號),sname(姓名),sex(性別),age(年齡),dept(系別)。

(2)teacher(教師登錄表)

此表有三個屬性列,分別為:id(主鍵,自動遞增),tname(教師賬戶),password(登錄密碼)。

(3)score(教師登錄表)

此表有六個屬性列:分別為:id(主鍵,自動遞增),num(學號),sname(學生姓名),course(課程名稱),score(考試成績),credit(學分)。

三:設計過程(包括總體設計和詳細設計)

1)項目總體設計

需要建立一個三層模組:視圖層(界面,提供用戶輸入)控制層(接受用戶輸入處理)持久層(連線資料庫)。

在登入界面實現教師、學生的登錄,實現學生查看自己所有信息的界面,教師對學生信息、學生成績信息的增刪減查功能的實現。

2)項目詳細設計

1、需要有開發環境,安裝編程環境:MyEclipse 6.0、資料庫:MySQL5.0、安裝Navicat for Mysql程式;

2、仔細閱讀《Java實習指導書》,詳細了解對學生信息管理系統設計與開發的總體設計;

3、首先需要建立四個包,分別為:ui包,dao包,connection包,model包。connection包,主要負責獲得與資料庫的連線和關閉連線;dao包主要負責對資料庫的操作;ui包主要分為登錄界面、學生查詢界面、教師對學生信息和學生成績信息進行增刪減查操作的界面;

4、ui包是界面,系統運行主界面--學生信息管理登入界面(根據公共資料庫建立自己的資料庫,輸入登錄名、密碼可以分別進入教師主頁面、學生主頁面), 學生詳細信息界面(進入後會出現學生自己的成績等詳細的信息,並有退出功能),老師登入界面(可以對學生信息進行增刪減查,對學生成績信息進行增刪檢查,並有退出功能);

5、ui包中還有對學生信息進行增加學生、刪除學生、查看學生信息、瀏覽所有學生信息、增加學生成績信息、刪除學生成績信息、查看學生成績信息的7個界面,每個功能實現完成後會顯示操作成功,並有退出功能;

6、然後在Java編程環境MyEclipse 6.0編寫代碼;

7、首現建立以dumeilingglxt命名的項目工程,然後建立ui包,然後再建立LoginUI類,代碼敲完LoginUI類的所有代碼,然後開始根據提示,這個 LoginUI類所需要的dao包,connection包,model包,還有dao包的 ScoreDao類、StudentDao類、 TeacherDao類;connection 包的DBConnection ;model包的Scor類 ,Studente類, 然後在敲ui包中的ScoreAddUI類, ScoreDeleteUI類,ScoreQueryUI類,StudentAddUI類, StudentDeleteUI類, StudentQueryUI類,StudentScoreUI 類,eacherMainUI類;

8、在MyEclipse中導入資料庫驅動包mysql-connector-java-5.0.5.jar;

9、 在Navicat for Mysql打開資料庫,然後建表:student表、teacher表和score表,進入主界面,實現系統登入功能;

10、連線公共資料庫:Navicat for Mysql

代碼為:("jdbc:mysql://192.168.0.1:3306/dumeiling","root","p");

11:然後開始運行,發現錯誤並解決錯誤;

12:在所有代碼都正確的情況下,所有界面將會出現。

四:調試過程(包括系統測試、出現的問題、解決的方法等)

出現最多的錯誤就是:

1)代碼編寫錯誤,解決方法就是照著代碼繼續核對,直到可以運行

2)當連線上公共資料庫後,運行LoginUI,出現登入界面,但是輸入登錄名、密碼點擊登入後卻出不出現學生信息界面或是老師登入界面,這時候下面將會出現許多錯誤提示,點擊後開始再次找出錯誤的代碼,這個難度比較大,需要自習閱讀每一行代碼,在熟知代碼的前提下對程式代碼進行修改,也是最考驗我們耐心的時刻,過了之一階段,實習的基本要求就達到了,然後就該對程式加入一些自己的設計,以此來不同於別人。

3)在我設計好的代碼中,登錄學生界面是出現一個Driver success,connection succecc的提示,但是卻不顯示學生信息,一直不知道是什麼原因,最後把資料庫的三個表刪除,再次建表,結果全部成功了,對我來時這是一個謎啊。

五、小結(在整個課程設計過程中的總結和體會)

將近三周的JAVA實習很快就結束了,雖然僅僅只有三周,但我學到了許多知識,以前只是做些JAVA實驗,敲一堆代碼,然後出來個簡單的結果,還有的是沒有在主函數裡輸入,只是學會掌握屬性存取器的使用,super、final、abstract關鍵字,理解抽象類與抽象方法,理解並掌握接口的定義與使用等等,但這次不一樣,是設計與開發個學生信息管理系統,實現教師、學生登錄並實現增刪價查功能。

在整個學生信息管理系統的設計與開發過程中,感觸最深的就是兩周的敲代碼、核對代碼。可以說是一次痛苦的體驗,但是在實習的第三周看到自己的成果展示,不得不佩服自己的毅力。

通過對這次學生信息管理系統的設計與開發過程實習,我發現任何一種語言只要你用心投入,你就會發現其實一切都那么簡單,就拿這四個包中的類代碼,如果你仔細分析的話,你會發現其實一些帶麥是差不多的,也就是說只要你會其中一個操作代碼,你就會其他的操作,老師給的程式代碼教師操作功能只有6個,但是我們可以再添加兩個界面。我的自己設計部分是:添加背景顏色、並增加了一個瀏覽所有學生信息的界面,但是沒有連線到正確的界面上,由於自己安排的時間問題,沒有及時寫出來,還有就是我在添加背景顏色時,還是不太清楚,確切說自己登入界面添加背景顏色正確,其他的被覆蓋這了,總的來說還是不太懂代碼。

還有體會最深的一點是:只要你用心去學習,你就回學到一些東西,也許不是那么明顯,但是只要付出還是會有收穫的。在第三周周二是交作業時,有的同學自己昨天完全正確的程式,今天完全不管用了,我看到了她的急躁,一直埋怨、似乎有點想哭,其實我想說:冷靜。然後看看是什麼原因,假如是電腦的問題李珂把代碼拷走,重新建立工程,說實話,我不知道重新建了多少次,遇事一定要讓自己冷靜,不要急,事情總會有解決的方法。

java實習報告 篇4

實習題目

java軟體開發

實習目的

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

實習時間

20xx年x月10號—20xx年x月16號

實習地點

xx科技有限公司

實習計畫

7月x日:簡單地了解公司的基本情況,進一步學習了java的基本知識。

7月x日:學習java相關的編程環境和運行環境的材料,準備好有關的程式和工具。

7月x日:學習系統運行環境及環境變數設定,並調試。

7月x日:學習簡單的java編程,做一個簡單的登錄系統,

7月x日:深入地學習java的編程技巧和編程思想。

7月x日:對登錄界面進行美化,並著手後台的編碼工作。進行後台和各模組功能編碼實現的學習和嘗試。並練習簡單、常用的測試的方法。了解其重要性。

7月x日:回顧自己學習過程,總結自己的所學和不足,完成實習報告。

實習單位簡介

xx科技有限公司長期致力於培養IT精英,近年來成功的培養了無數的人才,公司師資都是工作相當有經驗的講師主講。

達內IT培訓集團是中國高端IT培訓行業領導品牌,致力於培養Java、C++、

C#/.Net等方面的中高端軟體人才。由美國國際數據集團IDGVC Partners和集富亞洲JAFCO ASIA投資,是國內首家獲得國際風險投資的IT培訓機構,20xx-20xx連續3年入選德勤“高科技高成長中國50強、亞太地區500強”。達內IT培訓集團是Java之父Sun公司在中國境內最大的Java培訓合作夥伴、中關村科技園區管委會指定的“軟體人才培養示範基地”,是中國“先就業後付款”IT培訓模式的創始者。

經過x年運營,IT培訓集團在大學生IT就業培訓領域積累了豐富的專業經驗與就業資源。以中關村科技園區為依託,達內在中國軟體業發達城市——北京、上海、廣州、深圳、大連、南京、武漢、杭州、西安、蘇州、成都、太原等20多個城市,建立了近30家培訓中心,擁有2萬多平米的培訓場地,在校生規模達5000人。已累計為IBM、微軟、摩托羅拉、華為、中軟、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、聯想、神州數碼、大唐電信、亞信等知名IT企業培養輸送5萬多名中高級軟體人才,跨越電信、金融、電子政務(商務)、電力、通訊、搜尋、歐美外包及對日外包等十數個行業。

目前,xx集團擁有500多名員工,年產值接近2億元,運營規模已遠遠超出其它同類機構。

實習內容

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

1、Java語言是簡單的

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

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

Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,並支持類與接口之間的實現機制(關鍵字為implements)。Java語言全面支持動態綁定,而C++語言只對虛函式使用動態

綁定。總之,Java語言是一個純的面向對象程式設計語言。

3、Java語言是分散式的

Java語言支持Internet套用的開發,在基本的Java套用編程接口中有一個網路套用編程接口(),它提供了用於網路套用編程的類庫,包括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的運行環境是用ANSI C實現的。

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中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。

SQL Server

在該系統中,與Web伺服器相連的資料庫採用的是大型關係資料庫管理系統——SQL Server 20xx。它是基於客戶機/瀏覽機模式的資料庫管理系統;它支持ODBC、ADO等技術的套用,可無縫的與Windows 20xx Server和IIS集成,提供高效安全的數據訪問服務;有利於整個系統管理規範化,使數據的完整性、安全性得到保證。

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

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

實訓的收穫與體會

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

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

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

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

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

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

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