查文庫>實習報告> java實習報告15篇

java實習報告

java實習報告15篇

  在人們越來越注重自身素養的今天,報告對我們來說並不陌生,我們在寫報告的時候要避免篇幅過長。相信很多朋友都對寫報告感到非常苦惱吧,以下是小編整理的java實習報告,歡迎閱讀與收藏。

java實習報告1

  現將我的實習情況彙報如下,請老師點評。

  一、實習目的

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

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

  xx技術有限公司,是一家由xx注資,專注於面向xx汽車的軟體開發設計、受託xx資訊系統株式會社開展系統開發,系統維護、面向中國的xx資企業開展系統開發,以及面向中國國內的軟體開發設計的IT企業。公司成立於20xx年xx月xx日,註冊資金RMB2,000,000元(xx資訊系統株式會社100%投資),20xx年xx月xx日成為xx資訊產業協會會員。xx資訊一直秉承軟體提高效率、與社會共創資訊化新時代的理念,致力於為使用者提供具有自主智慧財產權的系統軟體、安全軟體、平臺軟體、各類應用軟體以及全方位的解決方案和相關服務。

  三、實習內容

  1、日語培訓:由於公司為日資企業,日常工作要求職員使用日語,因此,公司特從日本請來中原先生為我們做培訓。大家零基礎開始,每天有兩到三個小時的學習時間,每週一參加語言階段性測試。過程雖然比較艱難,但是效果顯著,目前基本工作語言可用日語交流。

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

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

  (2)Java語言提供類、介面和繼承等原語,為了簡單起見,只支援類之間的單繼承,但支援介面之間的多繼承,並支援類與介面之間的實現機制(關鍵字為implements)。Java語言全面支援動態繫結,而C++語言只對虛擬函式使用動態繫結。總之,Java語言是一個純的面向物件程式設計語言。

  (3)Java語言支援Internet應用的開發,在基本的Java應用程式設計介面中有一個網路應用程式設計介面它提供了用於網路應用程式設計的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠端方法啟用)機制也是開發分散式應用的重要手段。

  (4)Java語言是體系結構中立的Java程式(字尾為java的檔案)在Java平臺上被編譯為體系結構中立的位元組碼格式(字尾為class的檔案),然後可以在實現這個Java平臺的任何系統中執行。這種途徑適合於異構的網路環境和軟體的分發。

  (5)Java語言是可移植的,這種可移植性來源於體系結構中立性,另外,Java還嚴格規定了各個基本資料型別的長度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實現的,Java的執行環境是用ANSIC實現的。

  3、資料庫實習——SQLServer20xx:在此次實習中,與Web伺服器相連的資料庫採用的是大型關係資料庫管理系統——SQLServer20xx。它是基於客戶機/瀏覽機模式的資料庫管理系統;它支援ODBC、ADO等技術的應用,可無縫的與Windows20xxServer和IIS整合,提供高效安全的資料訪問服務;有利於整個系統管理規範化,使資料的完整性、安全性得到保證。

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

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

  4、社會人教育:社會人教育也可以稱為職業道德教育,是指從事一定職業的人們在職業活動中所應遵循的道德規範以及該職業所要求的道德準則、道德情操和道德品質的總和。成功的大學生職業道德教育可以為大學生以後從事本職工作打下良好的職業道德基礎,為他們從業後具備良好職業道德修養提供理論、知識、情感前提。因此公司對新職員開展了職業道德教育課程,主要課程包括職前職業道德教育,即透過教育使大學生自覺認識到自己將來所從事職業的社會價值,使他們深刻感受到自己肩負的社會責任和使命,確立正確的就業意識和擇業取向;表現在將來的從業行為上,透過教育使他們熱愛本職工作,盡職盡責地履行職業義務,有較強的敬業和奉獻精神。

  四、實習收穫

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

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

java實習報告2

  一、實訓專案

  簡易記事本

  二、實訓目的和要求

  本次實訓是對前面學過的所有面向物件的程式設計思想以及JAVAWEB程式設計方法的一個總結、回顧和實踐,因此,開始設計前學生一定要先回顧以前所學的內容,明確本次作業設計所要用到的技術點併到網上搜索以及查閱相關的書籍來蒐集資料。透過編寫採用JSP+Servlet+JavaBean技術框架的應用系統綜合例項,以掌握JavaWEB開發技術。具體要求有以下幾點:

  1.問題的描述與程式將要實現的具體功能。

  2.程式功能實現的具體設計思路或框架,並檢查流程設計。

  3.程式碼實現。

  4.設計小結。

  三、實訓專案的開發環境和所使用的技術

  基於J2SE基礎,利用MyEclipse8.5以上版本的整合開發環境完成實訓專案,介面友好,程式碼的可維護性好,有必要的註釋和相應的文件。

  四、實訓地點、日程、分組情況:

  實訓地點:4棟303

  機房日程:

  第一階段:

  1.班級分組,選定課題,查閱相關資料半天

  2.劃分模組、小組成員分工半天

  3.利用CASE工具進行系統設計和分析,並編制源程式5天

  第二階段:上機除錯,修改、除錯、完善系統2天

  第三階段:撰寫、上交課程設計報告,上交課程設計作品源程式(每人1份)2天。

java實習報告3

  實習型別 教學實習 實習單位 歐美學院 指導教師 丁亞周 所在院(系)資訊科技系 班 級 1202 學生姓名於紅學 號 9211120214

  一、 實習時間和地點

  時間:20xx.3.17-20xx.4.17 地點:歐美學院F311,F310

  二、 實習的內容

  (1)本組課題及本人任務;

  我們小組設計的是圖書管理系統,包括圖書資訊管理,讀者資訊管理,管理員資訊管理,借閱資訊管理,還書資訊管理,逾期罰款或損壞賠償資訊管理和資料庫。我負責的是圖書資訊管理,包括對圖書資訊的查閱,刪除,修改和增加。可以滿足圖書館的一些日常活動

  (2)程式功能簡介;

  這次實踐課我們小組設計的圖書管理系統包括了圖書資訊管理,讀者資訊管理,管理員資訊管理,借閱資訊管理,還書資訊管理,逾期罰款或損壞賠償資訊管理。主要包含對資訊的查詢,增加,刪除和修改。如下圖所示:

  (3)主體內容(簡要說明總體情況,詳細介紹本人任務部分):

  1.設計分析;

  圖書管理系統是典型的資訊管理系統,其開發主要包括後臺資料庫的建立前端應用程式的開發兩個方面.對於前者要求建立起資料一致性和完整性強、資料安全性好的庫.而對於後者則要求應用程式功能完備,易使用等特點.本組結合簡單圖書館的要求,設計了資料庫結構和應用程式.系統執行結果證明,本文所設計的圖書管理系統可以滿足圖書館工作人員的需要

  2.程式結構(畫流程圖)

  3.各模組的功能及程式說明;

  我所負責的模組是圖書資訊管理,主要包含四個方面,對圖書資訊的查詢,增加,修改,刪除。查詢:可以滿足圖書管理者查詢數目的要求,在這個模組,可已使用多種方式查詢,包括無條件查詢和條件查詢,無條件查詢是將所有的書一起都找出來,條件查詢又包括圖書編號查詢和模糊條件,這個可以滿足圖書管理者對具體的一本書查詢的要求;增加:按照傳統的增加方式進行增加,在新買書時,可以方便圖書管理者對資料庫進行增加;修改:可以修改圖書的名稱,適合在錄入資訊錯誤時使用;刪除:當撤銷破舊書目時,可以使用,我所做的所有操作都會對資料庫產生影響。

  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); //返回記錄影響的條數

  System.out.println("插入成功!"); }

  System.out.println("是否繼續插入?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("請輸入要刪除的圖書編號:");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實習報告4

  一、實驗目的

  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實習報告5

  實習單位:

  教務部制

  實習時間:

  20xx.6.22--7.5

  一、實習目的

  透過接觸和參加實際工作,充實和擴大自己的知識面,培養自己綜合應用的能力,理論聯絡實踐,鍛鍊自己各方面綜合能力,為以後做畢業設計及工作實踐打基礎。

  二、實習單位及崗位介紹

  xx教育介紹:

  xx教育是全球教育管理集團(GEM)在中國的旗艦機構,由原摩托羅拉全球高階副總裁賴炳榮先生創立,地處蘇州工業園區獨墅湖高等教育區,業務領域涵蓋三個方面:

  1.xx教育實訓基地

  2. 移動網際網路專案工場

  3. 蘇州xx軟體技術學院

  我們這次參加實習的部分就是xx教育實訓基地。

  android應用開發程式設計師,勉強概括了,在這半個月中,我們的角色。Android是基於java開發出來的框架,所以我們在成為合格的android應用開發程式設計師之前,進行了一段時間java的學習,java我們之前在學校是有學過的,而正是這一段重複學習的過程讓我們開始認識到xx教育與大學教育相比,他的獨特之處。Android工程師是指從事Android移動應用作業系統、遊戲和各種Android平臺功能的應用、開發和測試的技術人員。 以手機開發為主要物件,包括但不限於手機作業系統、手機遊戲、手機其他多種功能的開發和最佳化人員。Android工程師是移動應用開發者,希望將自己的應用移植到該平臺上或者在該平臺上開發應用。簡單點,android應用開發,就是基於android的框架,設計並程式碼實現android應用。

  三、實習內容及過程 Day1開班典禮

  來到xx,我就開始把自己當作一個工作人來看待,我從心裡期待,xx能給我們展示作為一個職場人所必須具有的素質與能力,同時,我也希望自己能從這個過程中慢慢學習,去為成為一個職場人而做好前期準備。

  開班典禮,名字很容易讓我們產生又在經歷一次入學,新生。從社會這個大學堂來說,我們現在就是一個新生,新生這個角色我們並不陌生,從初中到高中,再從高中到大學,每一次,我們都是滿懷憧憬與期待。這次我們卻在期待當中感受到沉甸甸的責任。

  開班典禮上,主講人給我們講了xx的產生背景和創辦企業的背景。賴炳榮先生在自己本該頤養天年的時候,投入財力精力進入到中國it教育中來,而並不以營利為目的。這種精神,我們是該敬重的,為什麼沒說學習是因為,並不是每個人都有機會達到賴炳榮先生的高度。與其高調著說學習,不如從心裡的敬意來得實際些。

  xx的創業理念是架起企業與教育的橋樑,當然這與面向學術的當學教育是有很大區別的。老師在介紹完xx,就開始講起了職場。

  職場,是我們大部分的歸宿,那麼職場,或者企業到底需要什麼樣的人呢?要成為職場贏家我們需要注意什麼呢?這些問題主講人都給我們做了解答。

  企業需要的是效益,所以他需要的能帶來效益的人,與大學教育相比,企業跟多的注重的是結果導向,也就是說只要效益,而不注重結果。這樣的造成的結果是,要想在企業當中生成,我們必須注意規範與靈活的統一。規範是因為企業要實現最大效益,我們要想在企業生存,就必須遵守企業的遊戲規則,這些規則可能條條框框與我們在大學中養成的自由散漫。

java實習報告6

  一、 實習目的

  透過對java語言、JavaWeb、Oracle資料庫應用設計及SQL語言的複習和鍛鍊,並且透過使用MyEclipse 開發平臺設計庫存管理系統專案,以達到充分熟悉開發平臺及其應用設計。同時掌握並實踐軟體專案設計規範及其開發流程:需求分析、概要設計、詳細設計、程式碼編寫、系統測試及軟體手冊編寫,以便提前適應軟體公司開發流程、環境和工作要求進一步瞭解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。透過實習,培養我們綜合運用已學知識Java語言的面向物件程式設計能力;培養我們動手能力;培養我們良好程式設計規範、程式設計方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的程式設計能力;增強自己的團隊協作意識,瞭解軟體開發的思考角度和主要流程。為畢業之後能夠更快地進入工作狀態並且能夠更好的工作,打好一定的基礎。

  二、實習主要流程

  1、公司管理規則,程式設計師素質,程式設計師編碼規範;

  2、需求開發與管理;

  3、面向物件分析與設計,面向物件程式設計的特性;

  4、 javaSE、javaWeb 、頁面設計-JSP頁面;

  5、資料庫設計、SQL應用;

  6、軟體需求分析與設計;

  7、專案實戰

  三、 實習內容

  Oracle資料庫

  資料庫是資料的結構化集合。計算機是處理大量資料的理想工具,因此,資料庫管理系統在計算方面扮演著關鍵的中心角色,或是作為獨立的實用工具,或是作為其他應用程式的組成部分。

  Oracle伺服器還有一套實用的特性集合,這些特性是透過與我們使用者的密切合作而開發的。在我們的基準測試主頁上,給出了Oracle伺服器和其他資料庫管理器的比較結果。

  java web實習報告java web實習報告

  Oracle伺服器最初是為處理大型資料庫而開發的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用於眾多要求很高的生產環境。儘管Oracle始終在不斷髮展,但目前Oracle伺服器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合於訪問Internet上的資料庫。

  java與SQL的應用

  Java語言是編寫資料庫應用程式的傑出語言之一,它提供了方便訪問資料的技術。利用Java語言中的JDBC技術,使用者能方便地開發出基於Web網頁的資料庫訪問程式,從而擴充網路應用功能。JDBC(Java Database Connectivity,Java資料庫連線)是一種用於執行SQL語句的Java API,可以為多種關係資料庫提供統一的訪問介面。JDBC由一組用Java語言編寫的類與介面組成,透過呼叫這些類和介面所提供的方法,使用者能夠以一致的方式連線多種不同的資料庫系統(如Access、SQL Server 20xx、Oracle、Sybase等),進而可使用標準的SQL語言來存取資料庫中的資料,而不必再為每一種資料庫系統編寫不同的Java程式程式碼。

  控制技術-Servlet技術

  1) 什麼是Servlet?

  一個servlet就是Java程式語言中的一個類,它被用來擴充套件伺服器的效能,伺服器上駐留著可以透過“請求-響應”程式設計模型來訪問的應用程式。雖然servlet可以對任何型別的請求產生響應,但通常只用來擴充套件Web伺服器的應用程式。Java Servlet技術為這些應用程式定義了一個特定於HTTP的 servlet類。

  javax.servlet和javax.servlet.http包為編寫servlet提供了介面和類。所有的servlet都必須實現Servlet介面,該介面定義了生命週期方法。

  2) Servlet的生命週期

  一個servlet的生命週期由部署servlet的容器來控制。當一個請求對映到一個servlet時,該容器執行下列步驟。  1)MVC 模式

  為了把表現層presentation從請求處理request processing 和資料儲存data storage中分離開來,SUN公司推薦在JSP檔案中使用一種“模型-檢視-控制器”Model-view-controller 模式。規範的SERVLET或者分離的JSP檔案用於處理請求。當請求處理完後,控制權交給一個只作為建立輸出作用的JSP頁。有幾種平臺都基於服務於網路層的模-檢視-控制元件 模式(比如Struts 和Spring framework)。

  2) JSP技術的強勢

  (1)一次編寫,到處執行。在這一點上Java比PHP更出色,除了系統之外,程式碼不用做任何更改。

  (2)系統的多平臺支援。基本上可以在所有平臺上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴充套件。相比ASP/PHP的侷限性是顯而易見的。

  (3)強大的可伸縮性。從只有一個小的Ja#from 檔案就可以執行Servlet/JSP,到由多臺伺服器進行叢集和負載均衡,到多臺Application進行事務處理,訊息處理,一臺伺服器到無數臺伺服器,Java顯示了一個巨大的生命力。

  (4)多樣化和功能強大的開發工具支援。這一點與ASP很像,Java已經有了許多非常優秀的開發工具,而且許多可以免費得到,並且其中許多已經可以順利的運行於多種平臺之下。

  3) JSP技術的弱勢

  (1) 與ASP一樣,Java的一些優勢正是它致命的問題所在。正是由於為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產品的複雜性。

  (2) Java的執行速度是用class常駐記憶體來完成的,所以它在一些情況下所使用的記憶體比起使用者數量來說確實是“最低效能價格比”了。從另一方面,它還需要硬碟空間來儲存一系列的.java檔案和.class檔案,以及對應的版本檔案。

  四、實習總結

  透過這一期的實訓,雖然實訓的時間不長,但是總體上收穫挺大的,學習中我不但有了學習成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。

  當我們正式準備學習實訓java程式設計技術時,讓我倍感興奮,畢竟java是自己以後想主攻技術,所以自然也就非常的亢奮。剛開始實訓的第一天,同學們就推薦我為組長,我感覺肩上責任之重大,那一刻起,我就決心帶領我們小組,奮戰我們的實訓路。當然開始學習後也並非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱鉅,因為學習中我們遇到了很多以前未曾遇到的難點,有時難免冥思苦想也無濟於事,透過我們小組的積極努力協作,同時請教老師和其他同學,我們順利的化解了一道道的障礙。

  這讓我不斷的對學習技術又有了新的認識:學習中我們必須邊總結邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂於地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那麼其經驗也就肯定比我們豐富。上課時一定要專心聽講,一個關鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現以後就跟不上老師講課的進度而掉隊。所以學習中我們寧可先勞其筋骨,苦其心志,惡其體膚,也不能掉隊跟不上學習進度。

  在這裡,我非常感謝實訓的指導老師,在老師的幫助和指導下,我克服了Java學習上的一道道難關,課上認真聽講,摘好必要的筆記,並透過自己課後的不斷消化學習,現在自己已經基本掌握了java的基礎知識,並且能獨立的開發出系統。

  實訓即將結束了,我非常懷念廈門萬策在南昌大學的校內實訓,在實訓的這短短兩週的時間裡,我每一天過的都市踏實的,充實的;我相信,只要我秉持艱苦奮鬥,為理想拼搏的精神,儘管在未來的java路上荊棘叢叢,我一定可以披荊斬刺,度過重重難關,實現自己未來的理想!

  實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什麼人,什麼學歷,從事什麼工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕鬆鬆的,但每一件事都是讓人成長的,經歷一段過程,喜悅或是艱辛,儘管經歷的方式不盡相同,但它的結果是相同的,我們都會因涉事而成長。

  透過實習,我自身發生了重大的轉變。首先,進入公司,你就是一名職業人,不再是一名學生,你要具備一名職業人應具備的素養,不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規定要嚴格遵守。然後,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經驗。而且所作的軟體應用性更強。所以,我要堅定自己的信念,在公司好好實習,爭取提早轉正,我相信我會在JAVA開發這條路上走的更長更遠。

java實習報告7

  一.實習目的

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

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

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

  二.實習主要內容

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

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

  第一週:瞭解一下公司環境,餐廳,便利店。給實習生分發新電腦,公司硬體人員負責安裝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實習報告8

  1、傳統的錯誤觀念

  以前以為教學影片和程式碼看多,自己就懂的多,實際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關,debug追蹤能力,也稱除錯。在專案組工作不愁原始碼資源,但問題是蛋糕擺在面前,你如何去消化?

  有位同事告訴我:程式碼看幾遍都沒用,要去抄,例如一個查詢模組,在此基礎上去做具體記錄的歷史記錄查詢模組,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及資料庫欄位,傳值問題等等,一大堆對於新人來說很鬱悶的問題。但不用怕,只要學會除錯,一個個問題去追蹤,一個個去解決,自然而然,那段“原始碼”才真正屬於你。

  2、如何除錯追蹤?

  如果你能在短短的時間內就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題。出現問題的時候,不要光看程式碼,要用實際行動去追蹤執行期間的具體值,那是最好途徑。eclipse是個很爽的idea,這點做的很好。例如頁面內容顯示不是自己想要的資料,我們要先從資料庫查詢語句去下手,設定斷點,一步一步step over,讓sql欄位(存取最終sql語句的字串)執行到有值,inspect進去看,如果還看不出來,就點選它,copy後在sql客戶端去實際執行,看看實際查詢出來的表是什麼,如果是對的,有可能就是頁面呼叫的錯誤或者action邏輯的傳值問題。

  頁面錯誤的除錯,基本方法是用右鍵點選實際網頁檢視原始碼,copy到editplus,就能看到具體錯誤發生在那幾行。通常有幾種常見的錯誤,。例如。缺少物件 這種很多時候是有些被你呼叫的欄位有可能為空的情況出現的,可以加if(xxx=null)語句加保護。追蹤的方法基本就是用alert語句,放在有可能出錯的地方。畢業實習總結

  3、一些習慣

  遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閒著,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學到的東西遠遠比書多的多。

  解決了一個問題後,要去究根問底去找到問題產生的起因,以防你下次遇到類似的問題再浪費同樣的時間。

  把程式碼寫的漂亮,註釋,空行,規範一樣不能少,可讀性是放在第一位。曾經看過一個高手寫的程式碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人。

  任務完後不要待著,去要求經理給你更有挑戰性的任務,只要你肯去嘗試,他們就會對你另言相看,把三天的任務一天加班搞定,效率和忠誠都有了,路也比較好走了。

  4、題尾話

  如果你有一份思想,我有一份思想,拿出來交換,我們大家擁有就是2分份思想,可惜這種觀念,並不能深入每一個團隊的每一個人,少一點自私,未必不是好事。職場到處都存在被排擠的隱患,要為自己找片草地實在不容易。但有一點要相信,只要自己不放棄自己,這世上就沒有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深愛的人流放,只要你用自己決心站起來,受過的傷痊癒後就能增強你的抵抗力,一路前進!

java實習報告9

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

  一、前言

  實習時間: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實習報告10

  實習目的:

  在internet飛速發展的今天,網際網路成為人們快速獲取、釋出和傳遞資訊的重要渠道,它在人們政治、經濟、生活等各個方面發揮著重要的作用。因此網站 建設在internet應用上的地位顯而易見,它已成為政府、企事業單位資訊化建設中的重要組成部分,從而倍受人們的重視。透過這次實習,學習企業級計算機知識,鞏固以前所學理論的知識,提高處理實際問題的能力,瞭解社會中建設在internet的主要內容和實際發展情況,併為自己踏入社會環境接軌做準備。

  實習目的:

  武漢國家軟體培訓基地

  實習任務:

  網路發展考察,學習程式語言知識,鞏固以前所學理論的知識,提高處理實際問題的能力。

  實習內容:

  網路程式語言學習——java

  在20xx年x月x日我參加了校外實習,在國家軟體培訓基地歷時四周的實習時間,進入公司的時候,就讓我感覺到另外的一種氛圍。現在我已經不是在學校了,能夠任性的選擇上課和不上課,能夠任性的選擇遲到不遲到,而是進入了一家公司,我看到那麼多的員工都在那麼努力認真的工作,一下就讓我的情緒上升到了另外一個境界,一向有點散漫的我,頓時覺得這樣的踏實的生活日子才是我應該具有的,在大學浪費的那麼多時間應該要在這裡好好補起來。我們不可能簡單的瞭解一些企業文化,簡單的學學新的知識就可以了,我們的這個實習必將是一個繁忙的實習,也必將是一個充實的,進步的實習。來到這裡,我們要忘掉大學裡自由的作息時間,克服困難,養成良好的工作生活習慣 。基於各方面的原因,雖然在去之前我們做了比較充足的準備,但還是遇到了一些困難,例如學習時間長,課後實戰比較繁多,但時間又比較的短,難以保證按時按質按量完成。

  下午,我們在班主任的帶領下熟悉了一下實習環境和公司的一些基本制度,對於我從未接觸過公司的人來說,我很認真的記錄,為我以後的工作做緩衝,在這裡也可以培養出我的一種好的工作態度。我們的實習的安排是學習怎麼樣做好一個專案,培養我們進入一個公司之後應該具備的素質和怎樣快速的融入企業文化和怎樣以最好的狀態接手公司自己的專案。我們的基本安排是每天上午先在放映室上課,老師講解今天一天的重要內容,安排好任務,然後我們就一起到機房裡面按照指導老師的要求來完成專案的部分。

  我以前有html語言基礎、C語言和C++基礎,這為我這次實習學習java的打下了良好的基礎和開端。

  java的跨平臺性,較強的安全性,功能強大性是我把它作為學習的目標之一。我首先讀懂書中的每一個程式,然後做書本的習題,接著與答案對照,然後 透過寫書中的程式複習,提高自己的程式設計水平。以前,我認為程式設計就是程式設計。後來,當我學習網路程式設計時才發現學習網路程式設計需要網路基礎知識。上面套接字,url,埠號等。學習多執行緒這部分是需要有作業系統的基礎知識。掛起,執行,睡眠等各種狀態的相互轉換,同步方法等。學習,需要用到很多的基礎知識。這些知識是過去我所學習過的。學習程式語言,最好的方法是多想,多寫,堅持。在解決問題時,需要的是足夠的耐心,檢查,核對程式是需要細心。

  專案一定要全新的專案,不能是以前做過的,專案一定要企業真實專案,不能是精簡以後的,不能脫離實際應用系統,在開發時要和企業的開發保持一致,在做專案的時候不應該有參考程式碼。因為參加實習的學生很多都是有一定的計算機基礎,大部分都具備一定的程式設計基礎,像我們這種計算機專業的大三學生,多少都有一些基礎。我們主要的缺點是不能全面系統的、深入的掌握某種技術,也就是會的挺多,但都是皮毛,不能滿足就業的需要,還有沒有任何實際的開發經驗,完全是想象中學習,考試還行,一到實際開發和應用就歇菜了。

  解決的方法就是透過專案練習,對所學知識進行深化,然後透過專案來獲取實際開發的經驗,從而彌補這些不足,儘快達到企業的實際要求。專案應該是實際的系統,或者是實際系統的簡化和抽象,不能夠是沒有實戰意義的教教學性或者是純練習性的專案。因為實習的時間有限,我必須儘快地融入到實際專案的開發當中去。任何人接受和掌握一個東西都需要時間去適應,需要重複幾次才能夠真正掌握,所以每個專案都必須跟實際應用掛鉤。學以致用,學完的知識點需要到應用中使用,才能夠真正理解和掌握,再說了,軟體開發是一個動手能力要求很高的行業,什麼算會了,那就是能夠做出來,寫出程式碼來,把問題解決了,你就算會了。

  透過四周的實習學習,老師的講解,瞭解到選擇專案的重要性,我們選擇的專案最終的專案一定是真實的專案,也就是要訓練到能夠獨立開發實際應用,通常我們還不能選最簡單的專案,因為我們的吸收還要有一個折扣,所以最終的專案應該選實際專案中中等難度的專案;最終專案定下來過後,開始分解這個專案,看看為了達到完成這個專案需要哪些技術和知識點,以及每部分知識點的深度,然後定出每個分階段的任務;然後開始選擇分階段的專案,分階段的專案應該比剛才分析出來的分階段任務稍稍複雜點,這樣才能達到訓練的目標。定下分階段專案後,同樣去分解,定出為了完成我所需要的各部分知識點和深度;然後是選擇上課期間的演示專案來進行觀察和理解,演示的專案是為了做分階段專案服務的,可以認為是分階段專案的分階段專案;最終把要求掌握的知識點和要求掌握的深度,分散到日常學習和練習中。

  在一個具體的專案中,我們需要有開發環境,開發的環境也跟企業一樣,包括常用的開發工具、開發平臺、應用伺服器、常用外掛、測試工具、專案管理工具、專案管理文件等等。構建跟企業完全一樣的環境,然後跟企業開發一樣,分團隊開發。老師就相當於專案經理,一個班分成多個小組,每個組有自己的組長,大家分工合作,共同完成專案。老師做為專案經理,帶領著大家一起去做需求分析、概要設計、資料結構設計、介面設計、重要業務流程的分析設計等,然後由學生們分團隊進行開發,實現整個專案。

  在實習結束的這個時候,仔細考慮一下,還是有一些地經驗教訓的。例如在活動中我們能感覺得到,很多的工作經驗,開發的知識我們瞭解的還是不夠充分,致使我們在開發初期要發費較多的時間用於入門。但有一點感覺就是,我們在學校所學的一些基本知識還是比較有用的,例如J2EE,資料庫基本原理等,正是這些基礎知識使我們在缺少工程經驗的情況下還能儘快入手,後來趕上。針對我們學校部分學生普遍基礎理論知識較多,專案經驗不足的現象,我們同學大可以去掉以往羞於參與專案,怕在別人前認短的心態,我們學校的計算機科學與技術專業教學是挺不錯的,知識面恰到好處,我們一般在專案面前還是能很快入手的,而為了更好的進行開發,我們也應該在校期間就多進行一些專案方面的鍛鍊,培養實際動手能力。我想像這樣讓同學接觸社會,培養實際動手能力的活動真的很不錯,也是同學們所歡迎的,當然把這樣的活動辦好需要學校的老師和同學們共同努力。也希望,這樣的活動能不斷地繼續下去,並發展壯大。雖然是短暫的實習,但我想這一份經歷必將會為我們將來進入社會打下一個良好的基礎,不管是在以後的就業指導上、還是在工作生活為人上,我們都擁有了一筆寶貴的財富。

  實習體會:

  四年的大學生活,我對計算機知識有了初步的瞭解。透過在校的理論學習,實踐學習,我認識到理論與實踐相結合的學習方法是一種好的學習方法。我把它用在家中的實習,它能指導我實踐,得出的結論是自己不會的東西很多,需要不斷地選擇性學習。過去相對獨立的學科的融合性不斷增強。透過在家的實習,我認識到自身的不足:如文件習慣,自身知識結構的問題等,我會不斷地發現問題,解決問題,理論聯絡實際,鞏固所學知識,提高處理實際問題的能力,為自己能順利與社會環境接軌做準備。

java實習報告11

  一、課程設計的目的

  Java程式設計是一門應用性很強的專業課,在學習時必須注意理論與實踐相結合,為此開設了本課程設計,其目的是透過本課程設計使學生能夠較全面的掌握面向物件程式設計的有關概念和開發方法,以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的程式設計能力。

  二、課程設計的內容

  實現計算器功能的應用程式

  根據計算器的實際功能,使用者可以透過滑鼠依次輸入參加計算的數值,進行加、減、乘、除等混合運算,介面美觀。

  三、總體的設計

  本計算器程式共有3個java原始檔。類之間的主要關係如圖所示。

  ComputerPad(主類)

  NumberButton

  OperationButton

  ComputerPad.java

  該 java檔案生成的類負責建立計算器的“主視窗”。該類含有main方法,整個程式從該類開始執行。

  NumberButton.java

  該檔案生成的類負責為主類建立數字按鈕物件,使用滑鼠單擊數字按鈕可依次輸入參加運算的數值的各位數字。

  OperationButton.java

  該檔案生成的類負責為主類建立運算子號按鈕物件,使用滑鼠單擊運算子號按鈕可選擇所要進行的運算。

  四、具體設計

  一)執行效果與程式釋出

  1.將3個java檔案儲存到一個資料夾中,例如c:computer.將3個java檔案分別編譯生成相應的位元組碼(.class)檔案,然後,用java直譯器執行主類:

  C:computerjava ComputerPad

  2.可以jar.exe把一些檔案壓縮成一個JAR檔案,以此來發布我們的應用程式。我們可以把java應用程式中涉及到的類壓縮成一個JAR檔案,例如ComputerPad.jar。

  首先,用文字編輯器(例如Windows下的記事本)編寫一個清單檔案(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

  其中,引數C表示要生成一個新的JAR檔案,f表示要生成的JAR檔案的名字:m表示檔案清單檔案的名字。

  現在就可以將ComputerPad.jar檔案複製到任何一個安裝了java執行環境(版本號需高於1.2.2)的計算機上,只要用滑鼠雙擊該檔案就可以執行該java應用程式了。

  體會

  課程設計是培養學生綜合運用所學知識,發現,提出,分析和解決實際問題,鍛鍊實踐能力的重要環節,是對學生實際工作能力的具體訓練和考察過程.

  回顧起課程設計,至今我仍感慨頗多,的確,在這一星期的日子裡,可以說得是苦多於甜,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。透過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。透過課程設計之後,把以前所學過的知識重新溫故。

  這次課程設計終於順利完成了,在設計中遇到了很多程式設計問題,最後在老師的指導下,終於迎刃而解。在此我表示感謝!同時,對給過我幫助的所有同學和各位指導老師再次表示忠心的`感謝!

java實習報告12

  透過3天的實訓,雖然實訓的時間不長,但是總體上收穫是很大的,我們的java課程學到的只是java和皮毛,一開始我還沒有信心完成。我仔細看了書上的程式碼之後。對計事本有了一個大體的瞭解,在初訓的實候知道自己應該做一個什麼樣的計事本了,在實訓的過程中也遇到了不少困難,透過查API文件和看書,解決了問題,在寫到字元的查詢的替換時後,用到了上課時學到的知識,對字型的風格的儲存裡面的顏色分離和還原方法,是透過查API文件獲得的,現在我所寫的計事本只實現在一些基本功能。簡單的複製貼上,字型風格的設定,還有就是查詢和替換功能以及一些字型風格的儲存.對檔案的操作基本都用到了。

  在實現記事本的功能過程中,也不是很順利,基本的檔案讀寫和儲存文件的複製、貼上、刪除等功能還比較容易實現,但如何改變字型、字型顏色和背景顏色,就比較麻煩了,要實現字型顏色和背景顏色,首先要呼叫系統的調色盤,再進行設定。但如何呼叫系統調色盤 我是透過查閱幫助文件來找到其呼叫方法的。像自動換行、設定字型等都是透過方法來呼叫,給相關事件加上監聽,在進行響應事件。整個程式中方法才是最關鍵的,也是最困難的。所以像查詢、替換、轉到幾個功能我都不知道用什麼方法,也由於時間有限,沒有完成其功能。

  總體的感覺是對java有了一個全新的認識,現在感覺用java做小的圖形使用者程式有些缺陷,但是在其的應用方面。尤其是有網路方面的應用,在整個實訓我也嘗試過做一個小的畫圖軟體。但是由於時間關係還有一個是自身的知識的欠缺,最終這個事情被擱淺下來了。最後還是進行計事本的編寫。由於在做畫圖軟體時花了不了時間,所以現在的計事本的功能不是很全,如果有更多的時間,我會把這個記事體再完善一下,再把畫圖軟體也做出來。

  實訓的時間不長,但是我會在課外把它們的功能完善。然後再學習一下java和網路的程式設計,體驗java的前沿技術。在學習的過程中也體會到,遇到問題也要請教。不然的話自己一個人去做的話會花很多的時間,我在做這個記事本的時間,其中也問到過許多問題,透過同學的幫助下解決了,提高了程式的開發程序。其他的同學有問題的話我也是給他們儘量解決。

  我認為學習知識的過程當中就應該是相互學習相互進步的。Java是面在的主流技術我會努力將它學好,現在我缺乏的是堅持不懈的精神,我會向他學習。雖然學習java的路還很找,但我會繼續走下去。

java實習報告13

  實習題目

  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年運營,xxIT培訓集團在大學生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應用程式設計介面中有一個網路應用程式設計介面(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的執行環境是用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開發這條路上走的更長更遠。

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

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

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

java實習報告14

  剛剛出校門找實習單位的時候總有這種或那種的想法,要找什麼樣什麼樣的單位,結果到頭來一個多月快過去了,還沒有找到實習單位,直到3月25號,青鳥的老師推薦我去未名資訊科技開發有限公司參加面試,有筆試和麵試,透過層層的技術考核,在我的努力下終於得到了面試人員的肯定,順利的加入了未名公司。員工聚餐那天張總的一些話讓我感觸深刻,他說在部門的時候先全面發展,等過段再看看自已精於哪個方面,然後向那個方向努力發展。我進入了軟體部,成為了一名程式設計師,一週的公司框架練習,我又加入了哈理工數字化建設的專案中,前期主要是實施,後期進行二次開發。剛開始覺的實施很簡單,熟悉了一週專案以後,只覺得人家的網站開發的真好,和同事們參加了幾次江蘇金智公司的培訓以後,我才發現原來不是那麼回事,它這裡主要是做數字化校園硬體建設、數字化校園基礎平臺、綜合資料應用系統、業務系統整合等等,簡單的說就是三大平臺,統一身份認證,實現全校資訊整合以及全校資料資源共享。

  來公司有一段時間了,我自己的感覺還有一些同事的介紹我感覺我們軟體部真是高手如雲,那些開發人員都具有相當豐富的專案經驗,相信由他們的帶領,我這一次實習肯定會有很多的收穫。為其將近一週的學習,終於對三大平臺有了一定認識了,開始接觸oracle資料庫,學習sun公司開發的ODI工具,進行資料整合的時候把我弄得暈頭轉向,原來我們在學校學的那點技術其實基礎中基礎,不過接觸起來可能相對會比較容易上手一些。

  透過和大家一段時間的相處,我深切地感受到,軟體部是一個團結、上進、充滿活力的集體。每天大家都是笑臉相迎,即使面臨很大的工作壓力,辦公室裡仍然會聽到笑聲;面對客戶,大家總是熱情真誠;面對技術上的困難,大家總是互相幫助,直至解決難題。整個部門和睦相處,就像一個溫馨的大家庭。而部門領導就是這個家庭中的家長,給每個人很大的空間自由發揮。從他們身上,我真正體會到了敬人、敬業、高效、高水平服務的真實意義,體會到了服務部服務、奉獻的意義,體會到了創造完美、服務社會的服務理念,知道了什麼是創新就是生活。特別令我感動的是,每當我遇到困難向大家求助時,誰都會無私的告訴我。

  我很慶幸自己能在這樣有限的時間裡,在這麼和諧的氣氛中工作、學習,和同事們一起分享快樂,分擔工作。所以我努力向同事學習,不懂就問,認真完成領導和同事交給我的每一項工作。專案經理和同事也都盡力幫助我,給我講授一些經驗和開發的技巧。剛開始的時候有點手忙腳亂,不是這邊搞錯就是那邊忘了,都是同事幫我糾正。由於後來心態的調整和熟練了,慢慢地學得差不多了。每天早上7點左右踏著學校的廣播走出我呆了三年的校園,然後晚上6點左右又踏著哈理工的廣播走出校園,真是好懷念校園的生活,什麼壓力也沒有,也不用每天花那麼多時間在公交上。

  來這個公司雖然才短短一個月,收穫挺多的,由對專案的一竅不通到現在對它的流程以及相關的技術都有所瞭解,也讓我深深體會到了溝通自學的重要性。所以我們每一步都有要集中注意力,爭取把每一步都做好。

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

  最後感謝單位領導和部門領導以及同事對我的支援和幫助,我會繼續努力的。

  剛剛出校門找實習單位的時候總有這種或那種的想法,要找什麼樣什麼樣的單位,結果到頭來一個多月快過去了,還沒有找到實習單位,直到3月25號,青鳥的老師推薦我去未名資訊科技開發有限公司參加面試,有筆試和麵試,透過層層的技術考核,在我的努力下終於得到了面試人員的肯定,順利的加入了未名公司。員工聚餐那天張總的一些話讓我感觸深刻,他說在部門的時候先全面發展,等過段再看看自已精於哪個方面,然後向那個方向努力發展。我進入了軟體部,成為了一名程式設計師,一週的公司框架練習,我又加入了哈理工數字化建設的專案中,前期主要是實施,後期進行二次開發。剛開始覺的實施很簡單,熟悉了一週專案以後,只覺得人家的網站開發的真好,和同事們參加了幾次江蘇金智公司的培訓以後,我才發現原來不是那麼回事,它這裡主要是做數字化校園硬體建設、數字化校園基礎平臺、綜合資料應用系統、業務系統整合等等,簡單的說就是三大平臺,統一身份認證,實現全校資訊整合以及全校資料資源共享。

  來公司有一段時間了,我自己的感覺還有一些同事的介紹我感覺我們軟體部真是高手如雲,那些開發人員都具有相當豐富的專案經驗,相信由他們的帶領,我這一次實習肯定會有很多的收穫。為其將近一週的學習,終於對三大平臺有了一定認識了,開始接觸oracle資料庫,學習sun公司開發的ODI工具,進行資料整合的時候把我弄得暈頭轉向,原來我們在學校學的那點技術其實基礎中基礎,不過接觸起來可能相對會比較容易上手一些。

  透過和大家一段時間的相處,我深切地感受到,軟體部是一個團結、上進、充滿活力的集體。每天大家都是笑臉相迎,即使面臨很大的工作壓力,辦公室裡仍然會聽到笑聲;()面對客戶,大家總是熱情真誠;面對技術上的困難,大家總是互相幫助,直至解決難題。整個部門和睦相處,就像一個溫馨的大家庭。而部門領導就是這個家庭中的家長,給每個人很大的空間自由發揮。從他們身上,我真正體會到了敬人、敬業、高效、高水平服務的真實意義,體會到了服務部服務、奉獻的意義,體會到了創造完美、服務社會的服務理念,知道了什麼是創新就是生活。特別令我感動的是,每當我遇到困難向大家求助時,誰都會無私的告訴我。

  我很慶幸自己能在這樣有限的時間裡,在這麼和諧的氣氛中工作、學習,和同事們一起分享快樂,分擔工作。所以我努力向同事學習,不懂就問,認真完成領導和同事交給我的每一項工作。專案經理和同事也都盡力幫助我,給我講授一些經驗和開發的技巧。剛開始的時候有點手忙腳亂,不是這邊搞錯就是那邊忘了,都是同事幫我糾正。由於後來心態的調整和熟練了,慢慢地學得差不多了。每天早上7點左右踏著學校的廣播走出我呆了三年的校園,然後晚上6點左右又踏著哈理工的廣播走出校園,真是好懷念校園的生活,什麼壓力也沒有,也不用每天花那麼多時間在公交上。

  來這個公司雖然才短短一個月,收穫挺多的,由對專案的一竅不通到現在對它的流程以及相關的技術都有所瞭解,也讓我深深體會到了溝通自學的重要性。所以我們每一步都有要集中注意力,爭取把每一步都做好。

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

  最後感謝單位領導和部門領導以及同事對我的支援和幫助,我會繼續努力的。

java實習報告15

  一、 實習目的

  透過對java語言、JavaWeb、Oracle資料庫應用設計及SQL語言的複習和鍛鍊,並且透過使用MyEclipse 開發平臺設計庫存管理系統專案,以達到充分熟悉開發平臺及其應用設計,同時掌握並實踐軟體專案設計規範及其開發流程:需求分析、概要設計、詳細設計、程式碼編寫、系統測試及軟體手冊編寫,以便提前適應軟體公司開發流程、環境和工作要求進一步瞭解java開發的相關知識,掌握java開發的基本技術,豐富java開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。

  透過實習,培養我們綜合運用已學知識Java語言的面向物件程式設計能力。培養我們動手能力;培養我們良好程式設計規範、程式設計方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的程式設計能力;增強自己的團隊協作意識,瞭解軟體開發的思考角度和主要流程。為畢業之後能夠更快地進入工作狀態並且能夠更好的工作,打好一定的基礎。

  二、實習主要流程

  1、公司管理規則,程式設計師素質,程式設計師編碼規範;

  2、需求開發與管理;

  3、面向物件分析與設計,面向物件程式設計的特性;

  4、 javaSE、javaWeb 、頁面設計-JSP頁面;

  5、資料庫設計、SQL應用;

  6、軟體需求分析與設計;

  7、專案實戰

  三、 實習內容

  Oracle資料庫:

  資料庫是資料的結構化集合。計算機是處理大量資料的理想工具。因此,資料庫管理系統在計算方面扮演著關鍵的中心角色,或是作為獨立的實用工具,或是作為其他應用程式的組成部分。

  Oracle伺服器還有一套實用的特性集合,這些特性是透過與我們使用者的密切合作而開發的。在我們的基準測試主頁上,給出了Oracle伺服器和其他資料庫管理器的比較結果。

  Oracle伺服器最初是為處理大型資料庫而開發的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用於眾多要求很高的生產環境。儘管Oracle始終在不斷髮展,但目前Oracle伺服器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合於訪問Internet上的資料庫。

  java與SQL的應用:

  Java語言是編寫資料庫應用程式的傑出語言之一,它提供了方便訪問資料的技術。利用Java語言中的JDBC技術,使用者能方便地開發出基於Web網頁的資料庫訪問程式,從而擴充網路應用功能,JDBC(Java Database Connectivity,Java資料庫連線)是一種用於執行SQL語句的Java API,可以為多種關係資料庫提供統一的訪問介面。JDBC由一組用Java語言編寫的類與介面組成,透過呼叫這些類和介面所提供的方法,使用者能夠以一致的方式連線多種不同的資料庫系統(如Access、SQL Server 20xx、Oracle、Sybase等),進而可使用標準的SQL語言來存取資料庫中的資料,而不必再為每一種資料庫系統編寫不同的Java程式程式碼。

  控制技術-Servlet技術

  1) 什麼是Servlet?

  一個servlet就是Java程式語言中的一個類,它被用來擴充套件伺服器的效能,伺服器上駐留著可以透過“請求-響應”程式設計模型來訪問的應用程式。雖然servlet可以對任何型別的請求產生響應,但通常只用來擴充套件Web伺服器的應用程式。Java Servlet技術為這些應用程式定義了一個特定於HTTP的 servlet類。

  javax.servlet和javax.servlet.http包為編寫servlet提供了介面和類。所有的servlet都必須實現Servlet介面,該介面定義了生命週期方法。

  2) Servlet的生命週期

  一個servlet的生命週期由部署servlet的容器來控制。當一個請求對映到一個servlet時,該容器執行下列步驟。

  頁面設計-JSP頁面

  1)MVC 模式

  為了把表現層presentation從請求處理request processing 和資料儲存data storage中分離開來,SUN公司推薦在JSP檔案中使用一種“模型-檢視-控制器”Model-view-controller 模式,規範的SERVLET或者分離的JSP檔案用於處理請求。當請求處理完後,控制權交給一個只作為建立輸出作用的JSP頁。有幾種平臺都基於服務於網路層的模-檢視-控制元件 模式(比如Struts 和Spring framework)。

  2) JSP技術的強勢

  (1)一次編寫,到處執行。在這一點上Java比PHP更出色,除了系統之外,程式碼不用做任何更改。

  (2)系統的多平臺支援。基本上可以在所有平臺上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴充套件。相比ASP/PHP的侷限性是顯而易見的。

  (3)強大的可伸縮性。從只有一個小的Jar檔案就可以執行Servlet/JSP,到由多臺伺服器進行叢集和負載均衡,到多臺Application進行事務處理,訊息處理,一臺伺服器到無數臺伺服器,Java顯示了一個巨大的生命力。

  (4)多樣化和功能強大的開發工具支援,這一點與ASP很像,Java已經有了許多非常優秀的開發工具,而且許多可以免費得到,並且其中許多已經可以順利的運行於多種平臺之下。

  3) JSP技術的弱勢

  (1) 與ASP一樣,Java的一些優勢正是它致命的問題所在。正是由於為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產品的複雜性。

  (2) Java的執行速度是用class常駐記憶體來完成的,所以它在一些情況下所使用的記憶體比起使用者數量來說確實是“最低效能價格比”了。從另一方面,它還需要硬碟空間來儲存一系列的.java檔案和.class檔案,以及對應的版本檔案。

  四、實習總結

  透過這一期的實訓,雖然實訓的時間不長,但是總體上收穫挺大的,學習中我不但有了學習成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。

  當我們正式準備學習實訓java程式設計技術時,讓我倍感興奮,畢竟java是自己以後想主攻技術,所以自然也就非常的亢奮。剛開始實訓的第一天,同學們就推薦我為組長,我感覺肩上責任之重大,那一刻起,我就決心帶領我們小組,奮戰我們的實訓路。當然開始學習後也並非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱鉅,因為學習中我們遇到了很多以前未曾遇到的難點,有時難免冥思苦想也無濟於事,透過我們小組的積極努力協作,同時請教老師和其他同學,我們順利的化解了一道道的障礙。

  這讓我不斷的對學習技術又有了新的認識:學習中我們必須邊總結邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂於地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那麼其經驗也就肯定比我們豐富,上課時一定要專心聽講,一個關鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現以後就跟不上老師講課的進度而掉隊。所以學習中我們寧可先勞其筋骨,苦其心志,惡其體膚,也不能掉隊跟不上學習進度。

  在這裡,我非常感謝實訓的指導老師,在老師的幫助和指導下,我克服了Java學習上的一道道難關,課上認真聽講,摘好必要的筆記,並透過自己課後的不斷消化學習,現在自己已經基本掌握了java的基礎知識,並且能獨立的開發出系統。

  實訓即將結束了,我非常懷念廈門萬策在南昌大學的校內實訓,在實訓的這短短兩週的時間裡,我每一天過的都市踏實的,充實的;我相信,只要我秉持艱苦奮鬥,為理想拼搏的精神,儘管在未來的java路上荊棘叢叢,我一定可以披荊斬刺,度過重重難關,實現自己未來的理想!

  實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什麼人,什麼學歷,從事什麼工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕鬆鬆的,但每一件事都是讓人成長的,經歷一段過程,喜悅或是艱辛,儘管經歷的方式不盡相同,但它的結果是相同的,我們都會因涉事而成長。

  透過實習,我自身發生了重大的轉變。首先,進入公司,你就是一名職業人,不再是一名學生,你要具備一名職業人應具備的素養,不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規定要嚴格遵守,然後,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經驗。而且所作的軟體應用性更強。所以,我要堅定自己的信念,在公司好好實習,爭取提早轉正,我相信我會在JAVA開發這條路上走的更長更遠。

  有些知識點以前沒有學過,但我也沒有去研究,實訓時突然間覺得自己真的有點無知,雖然現在去看依然可以解決問題,但要浪費許多時間,這一點是我必須在以後的學習中加以改進的地方,同時也要督促自己在學習的過程中不斷的完善自我。 另外一點,也是在實訓中必不可少的部分,就是同學之間的互相幫助。所謂”當局者迷,旁觀者清”,有些東西感覺自己做的是時候明明沒什麼錯誤,偏偏程式執行時就是有錯誤,讓其他同學幫忙看了一下,發現其實是個很小的錯誤。所以說,相互幫助是很重要的一點,這在以後的工作或生活中也是很關鍵的, 俗話說:“要想為事業多添一把火,自己就得多添一捆材”。

  此次實訓,我深深體會到了積累知識的重要性。在實訓當中我們遇到了不少難題,但是經過我們大家的討論和老師細心的一一指導,問題得到了解決。 兩個禮拜的實訓結束了,收穫頗豐,同時也更深刻的認識到要做一個合格的程式設計師並非我以前想像的那麼容易,最重要的還是細緻嚴謹。社會是不會要一個一無是處的人的,所以我們要更多更快地從一個學生向工作者轉變,總的來說我對這次實習還是比較滿意的,它使我學到了很多東西,為我以後的學習做了引導,點明瞭方向,我相信在不遠的未來定會有屬於我們自己的一片美好天空!