Java實(shí)習報告

時(shí)間:2022-09-20 20:23:53 實(shí)習報告 我要投稿

Java實(shí)習報告

  在學(xué)習、工作生活中,我們都不可避免地要接觸到報告,報告中涉及到專(zhuān)業(yè)性術(shù)語(yǔ)要解釋清楚。那么,報告到底怎么寫(xiě)才合適呢?下面是小編精心整理的Java實(shí)習報告,供大家參考借鑒,希望可以幫助到有需要的朋友。

Java實(shí)習報告

Java實(shí)習報告1

  轉眼間,四年額大學(xué)生活就要接近尾聲了,畢業(yè)的鐘聲將要敲響。將課堂所學(xué)知識運用于實(shí)踐成為畢業(yè)生們必經(jīng)的道路。帶著(zhù)老師的忠告,xx年x月x日我有幸來(lái)到西安軟件服務(wù)外包學(xué)院進(jìn)行為期三個(gè)月的實(shí)習。

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

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

  一、實(shí)習計劃

  7月10日:簡(jiǎn)單地了解公司的基本情況,進(jìn)一步學(xué)習了java的基本知識。 7月11日—7月13日:學(xué)習java相關(guān)的編程環(huán)境和運行環(huán)境的材料,準備好有關(guān)的程序和工具。

  7月14日-7月17日:學(xué)習系統運行環(huán)境及環(huán)境變量設置,并調試。

  7月18日-7月26日:學(xué)習簡(jiǎn)單的java編程,做一個(gè)簡(jiǎn)單的登錄系統, 7月27日-7月29日:深入地學(xué)習java的編程技巧和編程思想。

  7月30日-8月2日:學(xué)習了SQL Server的相關(guān)知識,為后面的工作做好準備工作。 8月3日-8月5日:進(jìn)行數據庫建立的學(xué)習和練習。包括表的建立,表之間的關(guān)系和優(yōu)化。

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

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

  8月21日-9月10日:學(xué)習SSH框架。對設計代碼進(jìn)行簡(jiǎn)化。

  9月11日-10月5日:利用所學(xué)完成個(gè)人項目。

  二、實(shí)習目的

  進(jìn)一步了解java開(kāi)發(fā)的相關(guān)知識,掌握java開(kāi)發(fā)的基本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰經(jīng)驗。學(xué)習SQL的基礎知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習,鞏固大學(xué)所學(xué)專(zhuān)業(yè)的基本知識,提高分析、判斷和處理實(shí)際問(wèn)題的

  能力,鍛煉自己的實(shí)際動(dòng)手能力,增強自己的團隊協(xié)作意識,了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。

  三、實(shí)習內容

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

  四、實(shí)習總結

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

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

  Java語(yǔ)言的優(yōu)點(diǎn)主要表現在簡(jiǎn)單、面向對象、多線(xiàn)程、分布性、體系結構中立、 安全性等方面。

  1、Java語(yǔ)言是簡(jiǎn)單的

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

  2、Java語(yǔ)言是一個(gè)面向對象的

  Java語(yǔ)言提供類(lèi)、接口和繼承等原語(yǔ),為了簡(jiǎn)單起見(jiàn),只支持類(lèi)之間的單繼承,但支持接口之間的多繼承,并支持類(lèi)與接口之間的實(shí)現機制(關(guān)鍵字為implements)。

  Java語(yǔ)言全面支持動(dòng)態(tài)綁定,而C++ 語(yǔ)言只對虛函數使用動(dòng)態(tài)綁定?傊,Java語(yǔ)言是一個(gè)純的面向對象程序設計語(yǔ)言。

  3、Java語(yǔ)言是分布式的

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

  4、Java語(yǔ)言是健壯的

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

  5、Java語(yǔ)言是安全的

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

  6、Java語(yǔ)言是體系結構中立的

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

  7、Java語(yǔ)言是可移植的

  這種可移植性來(lái)源于體系結構中立性,另外,Java還嚴格規定了各個(gè)基本數據類(lèi)型的長(cháng)度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實(shí)現的,Java的運行環(huán)境是用ANSI C實(shí)現的。

  8、Java是高性能的

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

  9、Java語(yǔ)言是多線(xiàn)程的

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

  10、Java語(yǔ)言是動(dòng)態(tài)的

  Java語(yǔ)言的設計目標之一是適應于動(dòng)態(tài)變化的環(huán)境。Java程序需要的類(lèi)能夠動(dòng)態(tài)地被載入到運行環(huán)境,也可以通過(guò)網(wǎng)絡(luò )來(lái)載入所需要的類(lèi)。這也有利于軟件的升級。另外,Java中的類(lèi)有一個(gè)運行時(shí)刻的表示,能進(jìn)行運行時(shí)刻的類(lèi)型檢查。

  SQL Server

  在該系統中,與Web服務(wù)器相連的數據庫采用的是大型關(guān)系數據庫管理系統

  ——SQL Server 20xx。它是基于客戶(hù)機/瀏覽機模式的數據庫管理系統;它支持ODBC、 ADO等技術(shù)的應用,可無(wú)縫的與Windows 20xx Server 和 IIS 集成,提供高效安全的 數據訪(fǎng)問(wèn)服務(wù);有利于整個(gè)系統管理規范化,使數據的完整性、安全性得到保證。

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

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

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

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

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

  站在時(shí)間的這一端倒回去看,三個(gè)月的實(shí)習經(jīng)歷教會(huì )我許許多多的東西,無(wú)論是對我以后的職業(yè)生涯還是對于我的人生來(lái)說(shuō),都是有益的。

  認認真真做事,對自己負責。 用姜汝祥博士的話(huà)來(lái)說(shuō)就是: 從依附型向獨立型轉變,堅守原則去執行; 從服從型向主動(dòng)型轉變,積極主動(dòng)去執行; 從個(gè)體型向團隊型轉變,協(xié)同一致去執行; 從避責型向守責型轉變,承擔責任去執行; 從封閉型向分享型轉變,開(kāi)放心態(tài)去執行。

  總之,Java通過(guò)真實(shí)的項目,真實(shí)的開(kāi)發(fā)環(huán)境和開(kāi)發(fā)流程,指導學(xué)員去真正開(kāi)發(fā),讓學(xué)員得到真正的鍛煉,收獲真正的開(kāi)發(fā)能力。

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

  五、實(shí)習日志

  7月10日

  今天是實(shí)習的第一天,在王主任的帶領(lǐng)下簡(jiǎn)單的了解了一下公司的基本情況。在和公司員工見(jiàn)面后,我就開(kāi)始了自己的畢業(yè)實(shí)習。這次實(shí)習主要是鍛煉自己的動(dòng)手能力,溝通能力,并進(jìn)一步掌握大學(xué)期間學(xué)過(guò)的理論知識。這一天我學(xué)習了java的有關(guān)知識,java語(yǔ)言的優(yōu)點(diǎn)主要表現在:簡(jiǎn)單、面向對象、多線(xiàn)程、分布性、體系結構中立、安全性等方面。

  7月11日-7月13

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

  7月14日-7月17日

  我先回顧了以前的學(xué)習,然后裝備java的編程環(huán)境和運行環(huán)境。Java工具包括了java編譯器、java解釋器、Appletviewer和Visual J++。利用Visual J++可創(chuàng )建交互性很強的Internet運用程序,是難得的java開(kāi)發(fā)系統。系統運行環(huán)境及環(huán)境變量設置。 7月18日-7月26日

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

  通訊錄管理系統是面向所有網(wǎng)民的的通訊錄,包括通訊錄管理,記事本管理等處理工作,是利用計算機進(jìn)行集中管理而開(kāi)發(fā)的系統。該系統是基于JAVA連接SQLSERVER數據庫進(jìn)行開(kāi)發(fā)的網(wǎng)絡(luò )通訊錄管理系統,力求與實(shí)際相結合具有查詢(xún)、管理等功能,旨在達到使通訊錄的管理和運營(yíng)趨于計算機化,使之更加方便、快捷以提高工作效率。 7月30日-8月2日

  學(xué)習了SQL Server的相關(guān)知識。在該系統中,與Web服務(wù)器相連的數據庫采用的是大型關(guān)系數據庫管理系統——SQL Server 20xx。它是基于客戶(hù)機/瀏覽機模式的數據庫管理系統;它支持ODBC、ADO等技術(shù)的應用,可無(wú)縫的與Windows 20xx Server 和 IIS 集成,提供高效安全的數據訪(fǎng)問(wèn)服務(wù);有利于整個(gè)系統管理規范化,使數據的完整性、安全性得到保證。

  8月3日-8月5日

  通前面所學(xué),建立數據庫。企業(yè)管理器是幫助用戶(hù)創(chuàng )建數據庫的一個(gè)有力的工具,利用數據庫向導,你可以很容易地創(chuàng )建一個(gè)完美的SQL Server數據庫。但創(chuàng )建SQL Server數據庫之前,你需要知道如何來(lái)設計數據庫使得所建數據庫不僅滿(mǎn)足客戶(hù)需求,并且有較高的管理效率。數據庫是一個(gè)十分重要的信息中心,所以數據庫建立的好壞會(huì )影響到系統的各個(gè)方面。

  8月6日-8月10日

  在建立好登錄界面和數據庫后,在程序中加入了一些功能代碼。連接了相應的數據庫。由于沒(méi)有實(shí)際的的經(jīng)驗,一開(kāi)始就把我弄的一塌糊涂。一點(diǎn)思路也沒(méi)有,而且出現好多個(gè)連接的錯誤。再次向李主任請教有關(guān)數據庫連接的問(wèn)題。在主任詳細的指導下我成功的連接了用戶(hù)登錄、查詢(xún)、記錄、管理等模塊。

  8月11日-8月20日

  任務(wù)是優(yōu)化登錄系統,并學(xué)習簡(jiǎn)單的調試和測試的一些方法。了解了測試的重要性和目的,而且通過(guò)這個(gè)過(guò)程可以了解自己的出錯的地方,并加深編碼的理解和掌握。 8月21日-9月10日

  學(xué)習新的知識,SSH框架,曾經(jīng)是多么陌生,現在卻能靈活應用。

  9月11日-10月5日

  利用所學(xué)知識獨立完成一個(gè)新的項目,最后得以實(shí)現。

Java實(shí)習報告2

  大四初始,我已經(jīng)聞到了離別的氣息,在這即將遠離大學(xué)時(shí)代的時(shí)刻,才真正懂得回眸的意義。想想走過(guò)的路,想想現在的路,想想來(lái)時(shí)的路,不知道未來(lái)能否成功,既然選擇了遠方,就注定要風(fēng)雨兼程!

  在四川短暫的一個(gè)月里,我從基礎入手,強化了java語(yǔ)言編程,學(xué)習了java語(yǔ)言編程和編程概念與技巧。時(shí)間很短,但成長(cháng)很快,無(wú)論是理論知識還是動(dòng)手實(shí)踐能力都得到了大幅度的提高。而將理論和實(shí)踐相結合,相互促進(jìn),相互補充,使得學(xué)習更加透徹。通過(guò)用不同方法實(shí)現同一個(gè)項目,不斷深入,層層推進(jìn),學(xué)以致用!

  實(shí)踐過(guò)程中,開(kāi)發(fā)一個(gè)簡(jiǎn)單的小項目,包括如何將Java的思想運用到實(shí)際系統的詳細設計之中。 首先要將系統要實(shí)現的功能分為幾大模塊,然后每個(gè)分別完成,在此過(guò)程中使我加深了對Java的理解,以及如何進(jìn)行工作的劃分,與此同時(shí)熟練掌握Java語(yǔ)言的編輯,編譯,調試程序,并將算法轉變?yōu)槌绦驅?shí)現。 我將設計過(guò)程分為邏輯設計和詳細設計兩個(gè)步驟實(shí)現.邏輯設計指的是,對問(wèn)題描述中涉及的對象定義相應的數據類(lèi)型,定義主程序模塊和各抽象數據類(lèi)型及其代碼;詳細設計則為定義相應的模塊的實(shí)現并寫(xiě)出各模塊的實(shí)現代碼。然后在連接數據庫,編碼測試,最后確定完成。

  通過(guò)這次實(shí)踐,使我靈活應用所學(xué)知識,獨立完成問(wèn)題分析,結合Java理論知識,編寫(xiě)程序解決指定問(wèn)題。初步掌握軟件開(kāi)發(fā)過(guò)程的問(wèn)題分析、系統設計、程序編碼、測試等基本方法和技能;提高綜合運用所學(xué)的'理論知識和方法獨立分析和解決問(wèn)題的能力。同時(shí)在這次實(shí)踐中,培養了獨立思考、動(dòng)手操作的能力,在各種其它能力上也都有了提高。 然而,在這次實(shí)踐中,我覺(jué)得一個(gè)人完成一個(gè)項目是多么的艱難,在一些大型的項目中,團隊合作是多么重要。盡管這次只是一個(gè)小項目,卻也要耗費大量的精力。 我學(xué)習了知識,也培養了實(shí)踐能力,讓我知道遇到一個(gè)問(wèn)題,如何去尋找思路,如何去解決問(wèn)題,最終完成整個(gè)事情。 學(xué)習的過(guò)程中不可避免的遇到問(wèn)題,這些問(wèn)題有的只是一個(gè)符號錯了,一個(gè)括號少了,這類(lèi)的問(wèn)題在他的文檔,或者一般的網(wǎng)站上就能夠找到,尤其是初學(xué)者的問(wèn)題,不會(huì )是很難的問(wèn)題 ,在你之前已經(jīng)無(wú)數人問(wèn)過(guò)了,不要害怕提問(wèn),但是這個(gè)問(wèn)題最好是你找不到答案的時(shí)候去提。等你走出了這個(gè)階段,這個(gè)時(shí)候在有問(wèn)題可能就是比較難一些的,這個(gè)時(shí)候在一般的網(wǎng)站上應該是難以找到結果的,包括Java自己的網(wǎng)站,為你養成良好的習慣有很大的幫助。

  這次實(shí)習拉近了我與社會(huì )的距離,也讓自己在實(shí)習工作中開(kāi)拓了視野,增長(cháng)了才干。社會(huì )和大學(xué)一樣也是一個(gè)學(xué)習和受教育的地方,但無(wú)論是在哪片廣闊的天地里,我為將來(lái)更加激烈的競爭打下了更為堅實(shí)的基礎。在以后的學(xué)習中,我還得更加努力的學(xué)習,培養自己的能力,進(jìn)一步完善自己。

  編程是一種樂(lè )趣,只有你覺(jué)得他有樂(lè )趣的時(shí)候你才會(huì )用更多的熱情去學(xué)習。通過(guò)一個(gè)月的Java學(xué)習,我也從中找到了樂(lè )趣。接下來(lái),我一定會(huì )堅持Java的學(xué)習,希望能在這條道路上開(kāi)心的走下去,而最重要的是及時(shí)總結昨天、做好今天、規劃好明天.

Java實(shí)習報告3

  一、實(shí)習目的及意義

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

  二、實(shí)習任務(wù)

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

  三、實(shí)習時(shí)間

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

  四、實(shí)習地點(diǎn)

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

  五、實(shí)習企業(yè)概況

  北京尚學(xué)堂科技有限公司是一家從事JAVA技術(shù)開(kāi)發(fā)、培訓、咨詢(xún)?yōu)橐惑w的軟件公司。公司由海外留學(xué)人員和國內IT精英人士創(chuàng )建,主要成員均擁有碩士以上學(xué)位,畢業(yè)于國內著(zhù)名大學(xué)如:清華大學(xué),北京航空航天大學(xué)等。并都曾就職于國內知名IT企業(yè),如:IBM、搜狐、中軟國際、清華紫光等。

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

  北京尚學(xué)堂科技有限公司已經(jīng)在全國眾多城市設立辦事處,在西安、長(cháng)沙設立分公司。公司的目標是要成為中國領(lǐng)先的集項目開(kāi)發(fā)、人才培訓、企業(yè)內訓一體的大型企業(yè)集團。

  六、實(shí)習內容

  第一階段

  在java初級,我們主要學(xué)習了J2SE,包括JAVA 開(kāi)發(fā)基礎知識 、 Eclipse 開(kāi)發(fā)環(huán)境 、 J2SE 7.0 API 、J2SE 7.0新特性 、 多線(xiàn)程技術(shù) 、Socket 網(wǎng)絡(luò )技術(shù) 、Regular Expression 、Java反射技術(shù) 、Properties技術(shù) 、各種實(shí)戰設計模式、Java Debug技術(shù) 、 面向對象設計原則詳解 、實(shí)例解決面向對象設計 、 面試題內部詳解 、面試答題技巧詳解 、 AWT/SWING技術(shù)。

  第二階段

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

  第三階段

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

  七、實(shí)習感想

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

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

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

Java實(shí)習報告4

  1)實(shí)習題目

  學(xué)生信息管理系統的設計與開(kāi)發(fā)

  2)實(shí)習目的

  《Java程序設計》課程是電子商務(wù)專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)必修課程,特針對此課程進(jìn)行為期三周的實(shí)踐教學(xué),旨在提升本專(zhuān)業(yè)學(xué)生對此課程中的理論知識的綜合應用能力、提高學(xué)生的邏輯思維能力、軟件開(kāi)發(fā)能力。

  本次課程實(shí)習要求學(xué)生用Java技術(shù)在Windows平臺下開(kāi)發(fā)學(xué)生信息管理系統。通過(guò)此程序的開(kāi)發(fā)能夠切實(shí)提高學(xué)生的程序設計水平,在實(shí)踐中掌握面向對象程序設計的開(kāi)發(fā)思想。

  3)開(kāi)發(fā)環(huán)境

  操作系統;Windows XP

  編程環(huán)境:MyEclipse 6.0

  主要技術(shù):Java Swing實(shí)現窗體界面

  JDBC實(shí)現數據庫操作

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

  數據庫:MySQL5.0

  二:課設內容;

  1)系統功能需求

  學(xué)生信息管理系統主要對在校學(xué)生的個(gè)人基本信息以及成績(jì)信息進(jìn)行管理,對教師用戶(hù)提供查詢(xún)信息、增添信息、刪除信息等操作功能;對學(xué)生用戶(hù)提供成績(jì)查詢(xún)功能。我們的目標就是為該系統提供前臺用戶(hù)界面設計以及后臺連接數據庫程序設計,系統程序界面采用Java Swing組件實(shí)現,數據庫操作采用JDBC實(shí)現。

  學(xué)生信息管理系統要面對教師和學(xué)生用戶(hù)。對于教師,需要查詢(xún)全部學(xué)生的基本信息和成績(jì)信息,并且可以對其進(jìn)行修改。對于學(xué)生,不需要查詢(xún)自己的基本信息,只需要查詢(xún)成績(jì)。為了保護學(xué)生成績(jì)隱私,每位學(xué)生登錄系統后只能查詢(xún)自己的成績(jì),而無(wú)法看到別人的成績(jì)。教師方面:教師通過(guò)自己的用戶(hù)名和密碼登錄后,進(jìn)入教師主界面,在這個(gè)主界面里,可以選擇要操作的類(lèi)別,即查詢(xún)功能還是修改功能。在查詢(xún)功能里面,可以選擇是查詢(xún)學(xué)生基本信息,還是查詢(xún)學(xué)生成績(jì)信息。在查詢(xún)學(xué)生基本信息時(shí),可以從依據不同字段,即學(xué)生信息表的不同屬性進(jìn)行查找。在查找學(xué)生成績(jì)信息時(shí),只能依據學(xué)生姓名和學(xué)號進(jìn)行查找。在修改功能里面,包括對學(xué)生基本信息表和學(xué)生成績(jì)表進(jìn)行增加和刪除記錄。學(xué)生方面:學(xué)生通過(guò)自己的用戶(hù)名和密碼登錄此系統后, 可以查詢(xún)自己本學(xué)期的各科成績(jì)信息。

  2)數據庫需求

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

  (1)student(學(xué)生信息表)

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

  (2)teacher(教師登錄表)

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

  (3)score(教師登錄表)

  此表有六個(gè)屬性列:分別為:id(主鍵,自動(dòng)遞增),num(學(xué)號),sname(學(xué)生姓名),course(課程名稱(chēng)),score(考試成績(jì)),credit(學(xué)分)。

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

  1)項目總體設計

  需要建立一個(gè)三層模塊:視圖層(界面,提供用戶(hù)輸入)控制層(接受用戶(hù)輸入處理)持久層(連接數據庫)。

  在登陸界面實(shí)現教師、學(xué)生的登錄,實(shí)現學(xué)生查看自己所有信息的界面,教師對學(xué)生信息、學(xué)生成績(jì)信息的增刪減查功能的實(shí)現。

  2)項目詳細設計

  1、需要有開(kāi)發(fā)環(huán)境,安裝編程環(huán)境:MyEclipse 6.0、數據庫:MySQL5.0、安裝Navicat for Mysql程序;

  2、仔細閱讀《Java實(shí)習指導書(shū)》,詳細了解對學(xué)生信息管理系統設計與開(kāi)發(fā)的總體設計;

  3、首先需要建立四個(gè)包,分別為:ui包,dao包,connection包,model包。connection包,主要負責獲得與數據庫的連接和關(guān)閉連接;dao包主要負責對數據庫的操作;ui包主要分為登錄界面、學(xué)生查詢(xún)界面、教師對學(xué)生信息和學(xué)生成績(jì)信息進(jìn)行增刪減查操作的界面;

  4、ui包是界面,系統運行主界面--學(xué)生信息管理登陸界面(根據公共數據庫建立自己的.數據庫,輸入登錄名、密碼可以分別進(jìn)入教師主頁(yè)面、學(xué)生主頁(yè)面), 學(xué)生詳細信息界面(進(jìn)入后會(huì )出現學(xué)生自己的成績(jì)等詳細的信息,并有退出功能),老師登陸界面(可以對學(xué)生信息進(jìn)行增刪減查,對學(xué)生成績(jì)信息進(jìn)行增刪檢查,并有退出功能);

  5、ui包中還有對學(xué)生信息進(jìn)行增加學(xué)生、刪除學(xué)生、查看學(xué)生信息、瀏覽所有學(xué)生信息、增加學(xué)生成績(jì)信息、刪除學(xué)生成績(jì)信息、查看學(xué)生成績(jì)信息的7個(gè)界面,每個(gè)功能實(shí)現完成后會(huì )顯示操作成功,并有退出功能;

  6、然后在Java編程環(huán)境MyEclipse 6.0編寫(xiě)代碼;

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

  8、在MyEclipse中導入數據庫驅動(dòng)包mysql-connector-java-5.0.5.jar;

  9、 在Navicat for Mysql打開(kāi)數據庫,然后建表:student表、teacher表和score表,進(jìn)入主界面,實(shí)現系統登陸功能;

  10、連接公共數據庫:Navicat for Mysql

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

  11:然后開(kāi)始運行,發(fā)現錯誤并解決錯誤;

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

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

  出現最多的錯誤就是:

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

  2)當連接上公共數據庫后,運行LoginUI,出現登陸界面,但是輸入登錄名、密碼點(diǎn)擊登陸后卻出不出現學(xué)生信息界面或是老師登陸界面,這時(shí)候下面將會(huì )出現許多錯誤提示,點(diǎn)擊后開(kāi)始再次找出錯誤的代碼,這個(gè)難度比較大,需要自習閱讀每一行代碼,在熟知代碼的前提下對程序代碼進(jìn)行修改,也是最考驗我們耐心的時(shí)刻,過(guò)了之一階段,實(shí)習的基本要求就達到了,然后就該對程序加入一些自己的設計,以此來(lái)不同于別人。

  3)在我設計好的代碼中,登錄學(xué)生界面是出現一個(gè)Driver success,connection succecc的提示,但是卻不顯示學(xué)生信息,一直不知道是什么原因,最后把數據庫的三個(gè)表刪除,再次建表,結果全部成功了,對我來(lái)時(shí)這是一個(gè)謎啊。

  五、小結(在整個(gè)課程設計過(guò)程中的總結和體會(huì ))

  將近三周的JAVA實(shí)習很快就結束了,雖然僅僅只有三周,但我學(xué)到了許多知識,以前只是做些JAVA實(shí)驗,敲一堆代碼,然后出來(lái)個(gè)簡(jiǎn)單的結果,還有的是沒(méi)有在主函數里輸入,只是學(xué)會(huì )掌握屬性存取器的使用,super、final、abstract關(guān)鍵字,理解抽象類(lèi)與抽象方法,理解并掌握接口的定義與使用等等,但這次不一樣,是設計與開(kāi)發(fā)個(gè)學(xué)生信息管理系統,實(shí)現教師、學(xué)生登錄并實(shí)現增刪價(jià)查功能。

  在整個(gè)學(xué)生信息管理系統的設計與開(kāi)發(fā)過(guò)程中,感觸最深的就是兩周的敲代碼、核對代碼?梢哉f(shuō)是一次痛苦的體驗,但是在實(shí)習的第三周看到自己的成果展示,不得不佩服自己的毅力。

  通過(guò)對這次學(xué)生信息管理系統的設計與開(kāi)發(fā)過(guò)程實(shí)習,我發(fā)現任何一種語(yǔ)言只要你用心投入,你就會(huì )發(fā)現其實(shí)一切都那么簡(jiǎn)單,就拿這四個(gè)包中的類(lèi)代碼,如果你仔細分析的話(huà),你會(huì )發(fā)現其實(shí)一些帶麥是差不多的,也就是說(shuō)只要你會(huì )其中一個(gè)操作代碼,你就會(huì )其他的操作,老師給的程序代碼教師操作功能只有6個(gè),但是我們可以再添加兩個(gè)界面。我的自己設計部分是:添加背景顏色、并增加了一個(gè)瀏覽所有學(xué)生信息的界面,但是沒(méi)有連接到正確的界面上,由于自己安排的時(shí)間問(wèn)題,沒(méi)有及時(shí)寫(xiě)出來(lái),還有就是我在添加背景顏色時(shí),還是不太清楚,確切說(shuō)自己登陸界面添加背景顏色正確,其他的被覆蓋這了,總的來(lái)說(shuō)還是不太懂代碼。

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

Java實(shí)習報告5

  一、實(shí)習時(shí)間:

  20xx年2月25日 至20xx年3月22日

  二、實(shí)習地點(diǎn)

  C樓數學(xué)實(shí)驗室

  三、實(shí)習目的

  學(xué)習java開(kāi)發(fā)的相關(guān)知識,掌握java開(kāi)發(fā)的基本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰經(jīng)驗。通過(guò)實(shí)習,培養我們綜合運用已學(xué)知識Java語(yǔ)言的面向對象編程能力,培養我們動(dòng)手能力,培養我們良好編程規范、編程方法。以便能較全面地理解、掌握和綜合運用所學(xué)的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。

  四、實(shí)習內容

  第一階段:兩周時(shí)間,我自學(xué)了GUI編程,看了大量的教學(xué)視頻和資料。我首先在圖書(shū)館借閱相關(guān)java方面的書(shū)籍,潛心學(xué)習,首先使自己對java的整個(gè)知識結構有一個(gè)整體的把握,先粗略的通讀一遍,然后回顧整個(gè)知識點(diǎn),勾畫(huà)出自己不懂得地方,然后找學(xué)習過(guò)java的同學(xué)一起探討,一起研究。在將java的基礎知識弄懂之后,我就在網(wǎng)上搜索一些java的教學(xué)視頻,然后自己仿照視頻認真地去練習,最終,在兩周的`時(shí)間里,對java的知識以及重難點(diǎn)都有了一個(gè)很好地把握。

  第二階段:由指導老師講解實(shí)際項目完成過(guò)程中涉及到的一些專(zhuān)業(yè)知識,然后自行分組,完成本次的項目。

  按照老師的規劃,一周時(shí)間學(xué)習項目中要用到的知識與技術(shù),然后剩下一周的時(shí)間,留給大家做項目。第一周老師給大家講了一些要用到的東西。

  第一天:老師大概講了一下我們本次這次的項目?jì)热,是基于JavaSE即時(shí)通訊系統。然后給大家講了一些java的發(fā)展歷史,然后回顧了一下java的基礎知識。

  第二天:本次的實(shí)習目的是做一個(gè)局域網(wǎng)聊天系統。所以,老師講了圖形界面的繪制。Swing包是Awt包的改進(jìn)版它們就是用來(lái)繪制應用軟件的界面的,然后老師就用這兩個(gè)包里面的一些方法,寫(xiě)了兩個(gè)小程序,一個(gè)是雪花程序(屏幕上不停地有雪花飄落下來(lái),毫無(wú)規律,然后雪花落到屏幕最下方時(shí)形成堆積效果),另一個(gè)是滿(mǎn)天星程序(屏幕上有好多星星,并且這些星星會(huì )不停地閃爍),隨著(zhù)兩個(gè)程序的觀(guān)看效果,我對本次的學(xué)習內容產(chǎn)生了濃厚的興趣。

  第三天:本次是C/S架構下的聊天系統,所以需要用到網(wǎng)絡(luò )編程這塊的知識。老師給我們講了客戶(hù)端與服務(wù)器端的整體的通信過(guò)程。然后,給我們寫(xiě)了一個(gè)簡(jiǎn)單的服務(wù)器端與客戶(hù)端,然后給我們演示了它們之間的通信,令我非常好奇。

  第四天:前天寫(xiě)的服務(wù)器端是非常簡(jiǎn)單的,每次只能有一個(gè)客戶(hù)端登錄,并且聊天方式是單一的一問(wèn)一答的模式,十分不智能。老師在原來(lái)代碼的基礎上,添加了一些新的組建與集合,實(shí)現了這個(gè)缺陷,簡(jiǎn)單的到達了預期的效果,不過(guò)界面還是那種控制臺的界面,很不好看。

  第五天:老師講了一些繪制界面的組建極其具體用法,并且介紹了界面繪制的一些風(fēng)格,講了繪制界面的一些心得與要點(diǎn),十分受用。

  剩下的最后一周,由我們自己分組完成本次的項目。我們小組最終是由四個(gè)人組成的,其中我是我們小組的組長(cháng)。我先將真個(gè)系統的架構搭建起來(lái),然后我們小組就進(jìn)行了任務(wù)的派發(fā),我負責核心代碼的編寫(xiě),其他人負責文檔部分與界面美化,系統測試。

Java實(shí)習報告6

  作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習java軟件開(kāi)發(fā)時(shí)練習項目的總結,簡(jiǎn)單總結為以下幾點(diǎn):

  作為就業(yè)培訓,項目的好壞對培訓質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習java軟件開(kāi)發(fā)時(shí)練習項目的總結,簡(jiǎn)單總結為以下幾點(diǎn):

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

  2、項目一定要企業(yè)真實(shí)項目,不能是精簡(jiǎn)以后的,不能脫離實(shí)際應用系統

  3、在開(kāi)發(fā)時(shí)要和企業(yè)的開(kāi)發(fā)保持一致

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

  長(cháng)話(huà)短說(shuō)就是以上幾點(diǎn),如果你想要更多的了解,可以繼續往后看。

  一:項目的地位

  因為參加就業(yè)培訓的學(xué)員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎。

  他們欠缺的主要是兩點(diǎn):

  不能全面系統的、深入的掌握某種技術(shù),也就是會(huì )的挺多,但都是皮毛,不能滿(mǎn)足就業(yè)的需要。

  沒(méi)有任何實(shí)際的開(kāi)發(fā)經(jīng)驗,完全是想象中學(xué)習,考試還行,一到實(shí)際開(kāi)發(fā)和應用就歇菜了。

  解決的方法就是通過(guò)項目練習,對所學(xué)知識進(jìn)行深化,然后通過(guò)項目來(lái)獲取實(shí)際開(kāi)發(fā)的經(jīng)驗,從而彌補這些不足,盡快達到企業(yè)的實(shí)際要求。

  二:如何選擇項目

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

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

  這個(gè)要根據項目練習的階段,練習的時(shí)間,練習的目標來(lái)判斷。不能太大,太大了做不完,也不能太小,太小了沒(méi)有意義,達不到練習的目的。

  2:項目不能脫離實(shí)際應用系統

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

  3:項目應能覆蓋所學(xué)的主要知識點(diǎn)

  學(xué)以致用,學(xué)完的知識點(diǎn)需要到應用中使用,才能夠真正理解和掌握,再說(shuō)了,軟件開(kāi)發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì )了,那就是能夠做出來(lái),寫(xiě)出代碼來(lái),把問(wèn)題解決了,你就算會(huì )了。

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

  學(xué)員經(jīng)過(guò)這個(gè)項目的練習,就要走上實(shí)際的工作崗位了,如果這個(gè)系統還達不到實(shí)際應用系統的`標準,學(xué)員練習過(guò)后也還是達不到企業(yè)實(shí)際的需要,那么這個(gè)培訓應該說(shuō)質(zhì)量就不高了。理想的狀況是這個(gè)項目就是實(shí)際項目,到時(shí)候學(xué)員就業(yè)到另外一個(gè)公司,不過(guò)是換個(gè)地方干活而已,完全沒(méi)有技能上的問(wèn)題。

  三:java怎么選擇項目

  這個(gè)不是靠想象,而是根據實(shí)際的情況一步一步分析出來(lái)的(呵呵要賣(mài)弄一下:這也算是邏輯思維),當然這里只是討論方法,不涉及具體的項目案例。

  我們可以采用倒推的方式來(lái)分析:

  最終的項目一定是真實(shí)的項目,也就是要把學(xué)員訓練到能夠獨立開(kāi)發(fā)實(shí)際應用,通常我們還不能選最簡(jiǎn)單的項目,因為學(xué)員的吸收還要有一個(gè)折扣,所以最終的項目應該選實(shí)際項目中中等難度的項目

  最終項目定下來(lái)過(guò)后,開(kāi)始分解這個(gè)項目,看看為了達到完成這個(gè)項目需要哪些技術(shù)和知識點(diǎn),以及每部分知識點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù) 「1」 「2」

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

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

  最終把要求掌握的知識點(diǎn)和要求掌握的深度,分散到日常教學(xué)和練習中。

Java實(shí)習報告7

  一、實(shí)習目的

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

  二、實(shí)習單位基本情況介紹

  xx有限公司(簡(jiǎn)稱(chēng)“神豐信息”),是一家由日方注資,專(zhuān)注于面向中國豐田汽車(chē)的軟件開(kāi)發(fā)設計、受托日本神豐信息系統株式會(huì )社開(kāi)展系統開(kāi)發(fā),系統維護、面向中國的日資企業(yè)開(kāi)展系統開(kāi)發(fā),以及面向中國國內的軟件開(kāi)發(fā)設計的IT企業(yè)。公司成立于20xx年8月12日,注冊資金RMB2,000,000元(神豐信息系統株式會(huì )社100%投資),20xx年04月04日成為延邊朝鮮族自治州信息產(chǎn)業(yè)協(xié)會(huì )會(huì )員;20xx年05月25日成為吉林省軟件輸出聯(lián)盟會(huì )員;20xx年05月30日被認定為吉林省科技企業(yè);20xx年09月25日通過(guò)雙軟認定(軟件企業(yè)認定、軟件產(chǎn)品認定)。神豐信息一直秉承軟件提高效率、與社會(huì )共創(chuàng )信息化新時(shí)代的理念,致力于為用戶(hù)提供具有自主知識產(chǎn)權的系統軟件、安全軟件、平臺軟件、各類(lèi)應用軟件以及全方位的解決方案和相關(guān)服務(wù)。

  三、實(shí)習內容

  1.日語(yǔ)培訓

  由于公司為日資企業(yè),日常工作要求職員使用日語(yǔ),因此,公司特從日本請來(lái)中原先生為我們做培訓。大家零基礎開(kāi)始,每天有兩到三個(gè)小時(shí)的學(xué)習時(shí)間,每周一參加語(yǔ)言階段性測試。過(guò)程雖然比較艱難,但是效果顯著(zhù),目前基本工作語(yǔ)言可用日語(yǔ)交流。

  2.Java實(shí)訓

  通過(guò)本次實(shí)習,我對Java語(yǔ)言的各種特性有了更進(jìn)一步的體會(huì ):

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

 、贘ava語(yǔ)言提供類(lèi)、接口和繼承等原語(yǔ),為了簡(jiǎn)單起見(jiàn),只支持類(lèi)之間的單繼承,但支持接口之間的多繼承,并支持類(lèi)與接口之間的實(shí)現機制(關(guān)鍵字為implements)。Java語(yǔ)言全面支持動(dòng)態(tài)綁定,而C++語(yǔ)言只對虛函數使用動(dòng)態(tài)綁定?傊,Java語(yǔ)言是一個(gè)純的面向對象程序設計語(yǔ)言。

 、跩ava語(yǔ)言支持Internet應用的開(kāi)發(fā),在基本的Java應用編程接口中有一個(gè)網(wǎng)絡(luò )應用編程接口(java.net)它提供了用于網(wǎng)絡(luò )應用編程的類(lèi)庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開(kāi)發(fā)分布式應用的重要手段。

 、躂ava語(yǔ)言是體系結構中立的Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節碼格式(后綴為class的文件),然后可以在實(shí)現這個(gè)Java平臺的任何系統中運行。這種途徑適合于異構的網(wǎng)絡(luò )環(huán)境和軟件的分發(fā)。

 、軯ava語(yǔ)言是可移植的,這種可移植性來(lái)源于體系結構中立性,另外,Java還嚴格規定了各個(gè)基本數據類(lèi)型的長(cháng)度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實(shí)現的,Java的運行環(huán)境是用ANSIC實(shí)現的。

 、拊贘ava語(yǔ)言中,線(xiàn)程是一種特殊的對象,它必須由Thread類(lèi)或其子(孫)類(lèi)來(lái)創(chuàng )建。通常有兩種方法來(lái)創(chuàng )建線(xiàn)程:其一,使用型構為T(mén)hread(Runnable)的構造子將一個(gè)實(shí)現了Runnable接口的對象包裝成一個(gè)線(xiàn)程,其二,從Thread類(lèi)派生出子類(lèi)并重寫(xiě)run方法,使用該子類(lèi)創(chuàng )建的對象即為線(xiàn)程。值得注意的是Thread類(lèi)已經(jīng)實(shí)現了Runnable接口,因此,任何一個(gè)線(xiàn)程均有它的run方法,而run方法中包含了線(xiàn)程所要運行的代碼。線(xiàn)程的活動(dòng)由一組方法來(lái)控制。Java語(yǔ)言支持多個(gè)線(xiàn)程的同時(shí)執行,并提供多線(xiàn)程之間的同步機制(關(guān)鍵字為synchronized)。

 、逬ava語(yǔ)言的設計目標之一是適應于動(dòng)態(tài)變化的環(huán)境。Java程序需要的類(lèi)能夠動(dòng)態(tài)地被載入到運行環(huán)境,也可以通過(guò)網(wǎng)絡(luò )來(lái)載入所需要的類(lèi)。這也有利于軟件的升級。另外,Java中的類(lèi)有一個(gè)運行時(shí)刻的表示,能進(jìn)行運行時(shí)刻的類(lèi)型檢查。

  3.數據庫實(shí)訓——SQL

  Server20xx

  在此次實(shí)習中,與Web服務(wù)器相連的數據庫采用的是大型關(guān)系數據庫管理系統——SQLServer20xx。它是基于客戶(hù)機/瀏覽機模式的數據庫管理系統;它支持ODBC、ADO等技術(shù)的應用,可無(wú)縫的與Windows20xxServer和IIS集成,提供高效安全的數據訪(fǎng)問(wèn)服務(wù);有利于整個(gè)系統管理規范化,使數據的完整性、安全性得到保證。

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

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

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

  四、實(shí)習收獲

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

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

Java實(shí)習報告8

  一、 實(shí)習目的

  通過(guò)對java語(yǔ)言、JavaWeb、Oracle數據庫應用設計及SQL語(yǔ)言的復習和鍛煉,并且通過(guò)使用MyEclipse 開(kāi)發(fā)平臺設計庫存管理系統項目,以達到充分熟悉開(kāi)發(fā)平臺及其應用設計,同時(shí)掌握并實(shí)踐軟件項目設計規范及其開(kāi)發(fā)流程:需求分析、概要設計、詳細設計、代碼編寫(xiě)、系統測試及軟件手冊編寫(xiě),以便提前適應軟件公司開(kāi)發(fā)流程、環(huán)境和工作要求進(jìn)一步了解java開(kāi)發(fā)的相關(guān)知識,掌握java開(kāi)發(fā)的基本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰經(jīng)驗。學(xué)習SQL的基礎知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。

  通過(guò)實(shí)習,培養我們綜合運用已學(xué)知識Java語(yǔ)言的面向對象編程能力。培養我們動(dòng)手能力;培養我們良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學(xué)的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。

  二、實(shí)習主要流程

  1、公司管理規則,程序員素質(zhì),程序員編碼規范;

  2、需求開(kāi)發(fā)與管理;

  3、面向對象分析與設計,面向對象編程的特性;

  4、 javaSE、javaWeb 、頁(yè)面設計-JSP頁(yè)面;

  5、數據庫設計、SQL應用;

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

  7、項目實(shí)戰

  三、 實(shí)習內容

  Oracle數據庫:

  數據庫是數據的結構化集合。計算機是處理大量數據的理想工具。因此,數據庫管理系統在計算方面扮演著(zhù)關(guān)鍵的中心角色,或是作為獨立的實(shí)用工具,或是作為其他應用程序的組成部分。

  Oracle服務(wù)器還有一套實(shí)用的特性集合,這些特性是通過(guò)與我們用戶(hù)的密切合作而開(kāi)發(fā)的。在我們的基準測試主頁(yè)上,給出了Oracle服務(wù)器和其他數據庫管理器的比較結果。

  Oracle服務(wù)器最初是為處理大型數據庫而開(kāi)發(fā)的,與已有的解決方案相比,它的速度更快,多年以來(lái),它已成功用于眾多要求很高的生產(chǎn)環(huán)境。盡管Oracle始終在不斷發(fā)展,但目前Oracle服務(wù)器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合于訪(fǎng)問(wèn)Internet上的數據庫。

  java與SQL的應用:

  Java語(yǔ)言是編寫(xiě)數據庫應用程序的杰出語(yǔ)言之一,它提供了方便訪(fǎng)問(wèn)數據的技術(shù)。利用Java語(yǔ)言中的JDBC技術(shù),用戶(hù)能方便地開(kāi)發(fā)出基于Web網(wǎng)頁(yè)的數據庫訪(fǎng)問(wèn)程序,從而擴充網(wǎng)絡(luò )應用功能,JDBC(Java Database Connectivity,Java數據庫連接)是一種用于執行SQL語(yǔ)句的Java API,可以為多種關(guān)系數據庫提供統一的訪(fǎng)問(wèn)接口。JDBC由一組用Java語(yǔ)言編寫(xiě)的類(lèi)與接口組成,通過(guò)調用這些類(lèi)和接口所提供的方法,用戶(hù)能夠以一致的方式連接多種不同的數據庫系統(如Access、SQL Server 20xx、Oracle、Sybase等),進(jìn)而可使用標準的SQL語(yǔ)言來(lái)存取數據庫中的數據,而不必再為每一種數據庫系統編寫(xiě)不同的Java程序代碼。

  控制技術(shù)-Servlet技術(shù)

  1) 什么是Servlet?

  一個(gè)servlet就是Java編程語(yǔ)言中的一個(gè)類(lèi),它被用來(lái)擴展服務(wù)器的性能,服務(wù)器上駐留著(zhù)可以通過(guò)“請求-響應”編程模型來(lái)訪(fǎng)問(wèn)的應用程序。雖然servlet可以對任何類(lèi)型的請求產(chǎn)生響應,但通常只用來(lái)擴展Web服務(wù)器的應用程序。Java Servlet技術(shù)為這些應用程序定義了一個(gè)特定于HTTP的 servlet類(lèi)。

  javax.servlet和javax.servlet.http包為編寫(xiě)servlet提供了接口和類(lèi)。所有的servlet都必須實(shí)現Servlet接口,該接口定義了生命周期方法。

  2) Servlet的生命周期

  一個(gè)servlet的生命周期由部署servlet的容器來(lái)控制。當一個(gè)請求映射到一個(gè)servlet時(shí),該容器執行下列步驟。

  頁(yè)面設計-JSP頁(yè)面

  1)MVC 模式

  為了把表現層presentation從請求處理request processing 和數據存儲data storage中分離開(kāi)來(lái),SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller 模式,規范的SERVLET或者分離的JSP文件用于處理請求。當請求處理完后,控制權交給一個(gè)只作為創(chuàng )建輸出作用的JSP頁(yè)。有幾種平臺都基于服務(wù)于網(wǎng)絡(luò )層的模-視圖-控件 模式(比如Struts 和Spring framework)。

  2) JSP技術(shù)的強勢

  (1)一次編寫(xiě),到處運行。在這一點(diǎn)上Java比PHP更出色,除了系統之外,代碼不用做任何更改。

  (2)系統的多平臺支持;旧峡梢栽谒衅脚_上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見(jiàn)的。

  (3)強大的可伸縮性。從只有一個(gè)小的Jar文件就可以運行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無(wú)數臺服務(wù)器,Java顯示了一個(gè)巨大的生命力。

  (4)多樣化和功能強大的開(kāi)發(fā)工具支持,這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。

  3) JSP技術(shù)的弱勢

  (1) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問(wèn)題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復雜性。

  (2) Java的運行速度是用class常駐內存來(lái)完成的,所以它在一些情況下所使用的內存比起用戶(hù)數量來(lái)說(shuō)確實(shí)是“最低性能價(jià)格比”了。從另一方面,它還需要硬盤(pán)空間來(lái)儲存一系列的`.java文件和.class文件,以及對應的版本文件。

  四、實(shí)習總結

  通過(guò)這一期的實(shí)訓,雖然實(shí)訓的時(shí)間不長(cháng),但是總體上收獲挺大的,學(xué)習中我不但有了學(xué)習成果的喜悅,而且自己也日漸成熟,有種說(shuō)不出的喜悅。

  當我們正式準備學(xué)習實(shí)訓java編程技術(shù)時(shí),讓我倍感興奮,畢竟java是自己以后想主攻技術(shù),所以自然也就非常的亢奮。剛開(kāi)始實(shí)訓的第一天,同學(xué)們就推薦我為組長(cháng),我感覺(jué)肩上責任之重大,那一刻起,我就決心帶領(lǐng)我們小組,奮戰我們的實(shí)訓路。當然開(kāi)始學(xué)習后也并非是想象中那樣順利,開(kāi)始的學(xué)習讓我異常感到學(xué)習任務(wù)的艱巨,因為學(xué)習中我們遇到了很多以前未曾遇到的難點(diǎn),有時(shí)難免冥思苦想也無(wú)濟于事,通過(guò)我們小組的積極努力協(xié)作,同時(shí)請教老師和其他同學(xué),我們順利的化解了一道道的障礙。

  這讓我不斷的對學(xué)習技術(shù)又有了新的認識:學(xué)習中我們必須邊總結邊學(xué)習,開(kāi)始階段對老師交代的任何方法和類(lèi)都不要放過(guò),不管是否簡(jiǎn)單與否都要樂(lè )于地接受,因為老師肯定有他的道理,相信老師走過(guò)的路比我們長(cháng),那么其經(jīng)驗也就肯定比我們豐富,上課時(shí)一定要專(zhuān)心聽(tīng)講,一個(gè)關(guān)鍵的知識點(diǎn)聽(tīng)漏了,可能會(huì )使一個(gè)人在課下花很多時(shí)間去消化,這樣也就會(huì )花掉做其他事情的大量時(shí)間,同時(shí)也使得學(xué)習不能和老師的講的課程同步,以至出現以后就跟不上老師講課的進(jìn)度而掉隊。所以學(xué)習中我們寧可先勞其筋骨,苦其心志,惡其體膚,也不能掉隊跟不上學(xué)習進(jìn)度。

  在這里,我非常感謝實(shí)訓的指導老師,在老師的幫助和指導下,我克服了Java學(xué)習上的一道道難關(guān),課上認真聽(tīng)講,摘好必要的筆記,并通過(guò)自己課后的不斷消化學(xué)習,現在自己已經(jīng)基本掌握了java的基礎知識,并且能獨立的開(kāi)發(fā)出系統。

  實(shí)訓即將結束了,我非常懷念廈門(mén)萬(wàn)策在南昌大學(xué)的校內實(shí)訓,在實(shí)訓的這短短兩周的時(shí)間里,我每一天過(guò)的都市踏實(shí)的,充實(shí)的;我相信,只要我秉持艱苦奮斗,為理想拼搏的精神,盡管在未來(lái)的java路上荊棘叢叢,我一定可以披荊斬刺,度過(guò)重重難關(guān),實(shí)現自己未來(lái)的理想!

  實(shí)習是為將來(lái)打基礎的重要階段,珍惜自己每一個(gè)工作的機會(huì ),不論什么人,什么學(xué)歷,從事什么工作,好好的表現、展示自己的能力,不要錯過(guò)好的機遇。沒(méi)有一件事情是輕輕松松的,但每一件事都是讓人成長(cháng)的,經(jīng)歷一段過(guò)程,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,但它的結果是相同的,我們都會(huì )因涉事而成長(cháng)。

  通過(guò)實(shí)習,我自身發(fā)生了重大的轉變。首先,進(jìn)入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人應具備的素養,不遲到不早退是必然的,而且還要時(shí)刻嚴格要求自己,公司的規定要嚴格遵守,然后,在技術(shù)上也有了很大的提高,學(xué)習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,我要堅定自己的信念,在公司好好實(shí)習,爭取提早轉正,我相信我會(huì )在JAVA開(kāi)發(fā)這條路上走的更長(cháng)更遠。

  有些知識點(diǎn)以前沒(méi)有學(xué)過(guò),但我也沒(méi)有去研究,實(shí)訓時(shí)突然間覺(jué)得自己真的有點(diǎn)無(wú)知,雖然現在去看依然可以解決問(wèn)題,但要浪費許多時(shí)間,這一點(diǎn)是我必須在以后的學(xué)習中加以改進(jìn)的地方,同時(shí)也要督促自己在學(xué)習的過(guò)程中不斷的完善自我。 另外一點(diǎn),也是在實(shí)訓中必不可少的部分,就是同學(xué)之間的互相幫助。所謂”當局者迷,旁觀(guān)者清”,有些東西感覺(jué)自己做的是時(shí)候明明沒(méi)什么錯誤,偏偏程序運行時(shí)就是有錯誤,讓其他同學(xué)幫忙看了一下,發(fā)現其實(shí)是個(gè)很小的錯誤。所以說(shuō),相互幫助是很重要的一點(diǎn),這在以后的工作或生活中也是很關(guān)鍵的, 俗話(huà)說(shuō):“要想為事業(yè)多添一把火,自己就得多添一捆材”。

  此次實(shí)訓,我深深體會(huì )到了積累知識的重要性。在實(shí)訓當中我們遇到了不少難題,但是經(jīng)過(guò)我們大家的討論和老師細心的一一指導,問(wèn)題得到了解決。 兩個(gè)禮拜的實(shí)訓結束了,收獲頗豐,同時(shí)也更深刻的認識到要做一個(gè)合格的程序員并非我以前想像的那么容易,最重要的還是細致嚴謹。社會(huì )是不會(huì )要一個(gè)一無(wú)是處的人的,所以我們要更多更快地從一個(gè)學(xué)生向工作者轉變,總的來(lái)說(shuō)我對這次實(shí)習還是比較滿(mǎn)意的,它使我學(xué)到了很多東西,為我以后的學(xué)習做了引導,點(diǎn)明了方向,我相信在不遠的未來(lái)定會(huì )有屬于我們自己的一片美好天空!

Java實(shí)習報告9

  一、實(shí)習目的

  通過(guò)實(shí)踐,培養用Java語(yǔ)言進(jìn)行面向對象編程的能力;培養實(shí)踐能力;培養良好的編程規范和編程方法;為了理解、掌握和全面應用所學(xué)知識,提高自己的編程能力;增強你的團隊合作意識,了解軟件開(kāi)發(fā)的思維角度和主要流程。通過(guò)理論與實(shí)踐的結合,學(xué)校與社會(huì )的溝通,可以進(jìn)一步提高我們的思想意識和專(zhuān)業(yè)水平,特別是觀(guān)察問(wèn)題、分析問(wèn)題和解決問(wèn)題的實(shí)際工作能力,從而培養自己成為能夠積極適應社會(huì )主義現代化建設需要的高素質(zhì)復合型人才。為畢業(yè)后更快投入工作,更好的工作打下堅實(shí)的基礎。

  二、實(shí)習單位基本情況介紹

  無(wú)錫戴恩科技有限公司是北京戴恩科技有限公司在無(wú)錫的全資子公司。戴恩是中國高端IT培訓的領(lǐng)先品牌。IT致力于為電信金融培養Java、C++、C#/、測試、嵌入式、PHP等領(lǐng)域的高端軟件人才。它由國際數據集團的IDG、吉富亞洲的佳富亞洲和高盛集團投資,是中國首家獲得國際風(fēng)險投資的it培訓機構。目前,戴恩科技已發(fā)展成為國內領(lǐng)先的集培訓、咨詢(xún)、開(kāi)發(fā)、人才服務(wù)為一體的高端軟件和服務(wù)外包人才培訓機構。由于達內科技卓越的教學(xué)效果和行業(yè)領(lǐng)先的商業(yè)模式,贏(yíng)得了社會(huì )各界的廣泛好評和贊譽(yù)。

  三、實(shí)習內容

  1、Java培訓

  通過(guò)這次實(shí)習,我對Java語(yǔ)言的各種特性有了進(jìn)一步的了解:

 、貸ava語(yǔ)言的語(yǔ)法非常接近C語(yǔ)言和C++語(yǔ)言,使得大多數程序員學(xué)習和使用Java都很容易。而Java則摒棄了C++中使用的那幾個(gè),

  很難理解和混淆,比如運算符重載、多重繼承、自動(dòng)強制類(lèi)型轉換。特別是Java語(yǔ)言不使用指針,提供自動(dòng)垃圾回收,讓程序員不用擔心內存管理。

 、 Java語(yǔ)言提供類(lèi)、接口、繼承等原語(yǔ)。為簡(jiǎn)單起見(jiàn),只支持類(lèi)間的單繼承,支持接口間的多繼承,支持類(lèi)與接口間的實(shí)現機制(關(guān)鍵詞是implements)。Java語(yǔ)言完全支持動(dòng)態(tài)綁定,而C++語(yǔ)言只對虛函數使用動(dòng)態(tài)綁定?傊,Java語(yǔ)言是一種純面向對象的編程語(yǔ)言。

 、 Java語(yǔ)言支持互聯(lián)網(wǎng)應用的開(kāi)發(fā)。在基本的Java應用編程接口中,有一個(gè)網(wǎng)絡(luò )應用編程接口(java、net),它為網(wǎng)絡(luò )應用編程提供了一個(gè)類(lèi)庫,包括URL、URLConnection、Socket、ServerSocket等。Java語(yǔ)言是在Java平臺上編譯成體系結構中立的字節碼格式(帶后綴類(lèi)的文件)的體系結構中立的Java程序(帶后綴Java的文件),然后可以在任何實(shí)現這個(gè)Java平臺的系統上運行。該方法適用于異構網(wǎng)絡(luò )環(huán)境和軟件分發(fā)。

 、 Java語(yǔ)言的可移植性,來(lái)源于架構的中立性。此外,Java還嚴格規定了每個(gè)基本數據類(lèi)型的長(cháng)度。Java系統本身也很便攜,Java編譯器用Java實(shí)現,Java的運行環(huán)境用ANSI C實(shí)現。

 、菰贘ava語(yǔ)言中,thread是一個(gè)特殊的對象,必須由Thread類(lèi)或其子類(lèi)創(chuàng )建。創(chuàng )建一個(gè)Thread通常有兩種方式:一種是利用Thread(Runnable)的構造函數將實(shí)現Runnable接口的對象包裝成一個(gè)線(xiàn)程;另一種方法是從thread類(lèi)派生一個(gè)子類(lèi),并覆蓋run方法,使用這個(gè)子類(lèi)創(chuàng )建的對象就是一個(gè)線(xiàn)程。值得注意的是,Thread類(lèi)實(shí)現了Runnable接口,所以任何線(xiàn)程都有自己的run方法,run方法包含線(xiàn)程要運行的代碼。線(xiàn)程的活動(dòng)由一組方法控制。Java語(yǔ)言支持多線(xiàn)程同時(shí)執行,并提供了多線(xiàn)程之間的同步機制(關(guān)鍵字是synchronized)。

  Java語(yǔ)言的設計目標之一是適應動(dòng)態(tài)環(huán)境。Java程序需要

  的類(lèi)可以動(dòng)態(tài)加載到運行環(huán)境中,或者所需的類(lèi)可以通過(guò)網(wǎng)絡(luò )加載。這也有利于軟件的升級。另外,Java中的類(lèi)有一個(gè)運行時(shí)表示,可以檢查運行時(shí)的類(lèi)型。

  2、數據庫培訓& mdash& mdash神諭

  在本實(shí)踐中,連接到Web服務(wù)器的數據庫是一個(gè)大型關(guān)系數據庫管理系統& mdash& mdashORACLE 、它是一個(gè)基于客戶(hù)端/瀏覽器模式的數據庫管理系統。它支持JDBC、ADO等技術(shù)的應用,可以與ORACLE無(wú)縫集成,提供高效、安全的數據訪(fǎng)問(wèn)服務(wù);有利于整個(gè)系統管理的規范化,保證數據的完整性和安全性。

  事實(shí)上,數據庫設計主要是對要處理的數據的表示方法和存儲結構的設計。在采用數據庫技術(shù)之前,這些任務(wù)分散在應用程序中。采用數據庫技術(shù)后,這些任務(wù)可以通過(guò)數據庫設計系統地執行。數據庫設計的首要任務(wù)是考慮信息需求,即數據庫中應該存儲什么樣的數據。創(chuàng )建數據庫的目的不僅僅是存儲數據,而是從中提取有用的信息。除了考慮存儲什么數據,還要考慮訪(fǎng)問(wèn)方式,也就是處理要求。也就是說(shuō),數據模式和應用程序應該根據用戶(hù)的訪(fǎng)問(wèn)需求來(lái)設計。

  3、Web開(kāi)發(fā)培訓

  Web開(kāi)發(fā)的培訓時(shí)間是最長(cháng)的.,也是學(xué)東西最多的時(shí)間,因為在這個(gè)階段,接觸到了以后工作中要用到的開(kāi)發(fā)技術(shù)。首先,我學(xué)習了web開(kāi)發(fā)的基礎:HTML和CSS,這是web界面的主要部分。然后是XML技術(shù),這是一種國際標準的數據存儲語(yǔ)言。然后,我們開(kāi)始學(xué)習JDBC,這是一種通過(guò)代碼連接數據庫的非常簡(jiǎn)單方便的方法,這樣我們就可以在自己的程序中隨時(shí)調用數據庫的數據。然后,我們開(kāi)始學(xué)習Jquery和ajax。前者是一種腳本語(yǔ)言,可以實(shí)現非常強大的頁(yè)面功能,包括各種事件、數據和處理,以及頁(yè)面的動(dòng)態(tài)效果。后者是一種動(dòng)態(tài)顯示技術(shù),可以刷新頁(yè)面的區域,從而達到無(wú)閃爍頁(yè)面的效果。這些之后,就是框架技術(shù)了。包括Struts2,Hibernate,Spring,哪三個(gè)框架簡(jiǎn)化了Java代碼,使網(wǎng)站的開(kāi)發(fā)更加簡(jiǎn)潔?偟膩(lái)說(shuō),現階段我們學(xué)到的最多,收獲也最多。我們也接觸到了真實(shí)的項目實(shí)踐——NETCROSS電信計費系統的開(kāi)發(fā)。

  四、實(shí)習收獲

  通過(guò)實(shí)習,我有了很大的改變。首先,進(jìn)入公司,你是專(zhuān)業(yè)人士,不再是學(xué)生。你必須具備專(zhuān)業(yè)人士應該具備的素質(zhì)。不遲到不早退是必然的。你必須始終嚴格要求自己,嚴格遵守公司規定。其次,在實(shí)習期間,對項目的發(fā)展有了完整的了解和熟悉。實(shí)習期間學(xué)到了很多學(xué)校學(xué)不到的知識和技能,也學(xué)到了很多公司自己的框架和工具,是一些前輩的寶貴經(jīng)驗。再次,個(gè)人日語(yǔ)水平有了很大的進(jìn)步,對以后的生活和工作都有好處。

  在這次畢業(yè)實(shí)習中,我學(xué)會(huì )了如何利用自己的知識開(kāi)發(fā)軟件,以及如何與同事交流。積累了處理人際關(guān)系問(wèn)題的經(jīng)驗和方法。同時(shí),我也經(jīng)歷了社會(huì )工作的艱辛。通過(guò)實(shí)習,在社會(huì )上磨練了自己,鍛煉了意志力,鍛煉了動(dòng)手操作能力,提高了實(shí)踐技能。積累了軟件開(kāi)發(fā)經(jīng)驗,為以后的工作打下了良好的基礎。實(shí)習是為未來(lái)打基礎的重要階段。珍惜每一個(gè)工作機會(huì ),無(wú)論是誰(shuí),什么學(xué)歷,從事什么工作,都要好好展現自己的能力,不要錯過(guò)好機會(huì )。沒(méi)有什么是容易的,但一切都讓人成長(cháng),經(jīng)歷一個(gè)過(guò)程,或喜或憂(yōu)。雖然經(jīng)歷的方式不同,但結果是一樣的,我會(huì )因為參與而成長(cháng)。

Java實(shí)習報告10

  一. 實(shí)習目的

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

  二. 實(shí)習單位基本情況介紹

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

  三. 實(shí)習內容

  1. Java實(shí)訓

  通過(guò)本次實(shí)習,我對Java語(yǔ)言的各種特性有了更進(jìn)一步的體會(huì ):

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

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

 、 Java語(yǔ)言提供類(lèi)、接口和繼承等原語(yǔ),為了簡(jiǎn)單起見(jiàn),只支持類(lèi)之間的單繼承,但支持接口之間的多繼承,并支持類(lèi)與接口之間的實(shí)現機制(關(guān)鍵字為implements)。Java語(yǔ)言全面支持動(dòng)態(tài)綁定,而C++ 語(yǔ)言只對虛函數使用動(dòng)態(tài)綁定?傊,Java語(yǔ)言是一個(gè)純的面向對象程序設計語(yǔ)言。

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

 、 Java語(yǔ)言是可移植的,這種可移植性來(lái)源于體系結構中立性,另外,Java還嚴格規定了各個(gè)基本數據類(lèi)型的長(cháng)度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實(shí)現的,Java的運行環(huán)境是用ANSI C實(shí)現的。

 、 在Java語(yǔ)言中,線(xiàn)程是一種特殊的對象,它必須由Thread類(lèi)或其子(孫)類(lèi)來(lái)創(chuàng )建。通常有兩種方法來(lái)創(chuàng )建線(xiàn)程:其一,使用型構為T(mén)hread(Runnable) 的構造子將一個(gè)實(shí)現了Runnable接口的對象包裝成一個(gè)線(xiàn)程,其二,從Thread類(lèi)派生出子類(lèi)并重寫(xiě)run方法,使用該子類(lèi)創(chuàng )建的對象即為線(xiàn)程。值得注意的是Thread類(lèi)已經(jīng)實(shí)現了Runnable接口,因此,任何一個(gè)線(xiàn)程均有它的run方法,而run方法中包含了線(xiàn)程所要運行的代碼。線(xiàn)程的活動(dòng)由一組方法來(lái)控制。 Java語(yǔ)言支持多個(gè)線(xiàn)程的同時(shí)執行,并提供多線(xiàn)程之間的同步機制(關(guān)鍵字為synchronized)。

 、 Java語(yǔ)言的設計目標之一是適應于動(dòng)態(tài)變化的環(huán)境。Java程序需要

  的類(lèi)能夠動(dòng)態(tài)地被載入到運行環(huán)境,也可以通過(guò)網(wǎng)絡(luò )來(lái)載入所需要的類(lèi)。這也有利于軟件的升級。另外,Java中的類(lèi)有一個(gè)運行時(shí)刻的表示,能進(jìn)行運行時(shí)刻的類(lèi)型檢查。

  2. 數據庫實(shí)訓——ORACLE

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

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

  3. Web開(kāi)發(fā)實(shí)訓

  Web開(kāi)發(fā)的實(shí)訓時(shí)間最長(cháng),也是學(xué)習東西最多的一段時(shí)間.因為在這 一階段,開(kāi)始接觸到在以后工作都會(huì )用到的開(kāi)發(fā)技術(shù)。首先學(xué)習的是網(wǎng)頁(yè)開(kāi)發(fā)的基礎:HTML和CSS,它們是構成網(wǎng)頁(yè)界面的`主要部分。然后是XML技術(shù),它是一種國際標準的數據存儲語(yǔ)言。接著(zhù),我們開(kāi)始學(xué)習JDBC,這是通過(guò)代碼連接數據庫的一種非常簡(jiǎn)便的方便,讓我們在自己的程序中隨時(shí)調用數據庫的數據。然后,我們開(kāi)始學(xué)習Jquery和ajax,前者是一種腳本語(yǔ)言,可以實(shí)現非常強大的頁(yè)面功能,包括各種事件、數據和處理和頁(yè)面的動(dòng)態(tài)效果。后者是一種動(dòng)態(tài)顯示的技術(shù),可以實(shí)現頁(yè)面的區域刷新,從而達到無(wú)閃爍頁(yè) 面的效果。這些之后,是框架技術(shù)。包括Struts2、Hibernate,Spring,這

  三大框架,簡(jiǎn)化了Java代碼,使得網(wǎng)站的開(kāi)發(fā)更為簡(jiǎn)潔?偟膩(lái)說(shuō),在這一階段學(xué)到的東西最多,最有收獲。我們還接觸到了真正的項目實(shí)踐--NETCROSS電信計費系統的開(kāi)發(fā)。

  四. 實(shí)習收獲

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

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

Java實(shí)習報告11

  一.實(shí)習目的

  大學(xué)期間,學(xué)校教授了計算機的基礎課程,例如數據結構,計算機網(wǎng)絡(luò )原理,離散數學(xué),編譯原理等、這些課程有助于我們形成系統的計算機邏輯體系,熟悉計算機的底層原理,從而可以更加容易上手企業(yè)級開(kāi)發(fā)。

  到了大四的上學(xué)期,對于項目經(jīng)驗,自己只是搭過(guò)簡(jiǎn)單的環(huán)境,實(shí)現了一些簡(jiǎn)單的需求。對于真正可以運行在服務(wù)器上,可以接受大量用戶(hù)訪(fǎng)問(wèn)的真實(shí)項目,內心還是很渴望見(jiàn)一見(jiàn),看看和平時(shí)自己寫(xiě)的有什么區別,自己需要在哪方面下功夫來(lái)更好的提升自己。

  另外,從大學(xué)校園進(jìn)入社會(huì ),我覺(jué)著(zhù)也是需要一個(gè)緩沖期,畢竟校園對我們還是很包容的,像要更好的適應社會(huì )生活,還是應該要更加嚴格的要求自己,勇敢面對社會(huì )工作中的挑戰。

  二.實(shí)習主要內容

  公司名稱(chēng):東方航空電子商務(wù)有限公司

  公司簡(jiǎn)介:東航電商將以東航每年近億人次的旅客運輸量為客戶(hù)流量基礎,整合各類(lèi)線(xiàn)上、線(xiàn)下產(chǎn)品及服務(wù)資源,為用戶(hù)提供出行相關(guān)一站式集成產(chǎn)品和服務(wù)解決方案。

  第一周:了解一下公司環(huán)境,餐廳,便利店。給實(shí)習生分發(fā)新電腦,公司硬件人員負責安裝Windows系統。

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

  第三周到以后:分到相應的`項目組,下達任務(wù),開(kāi)始真正的工作。

  項目名稱(chēng):接送機改版項目

  項目?jì)热萁榻B:該項目主要用于接送乘機的用戶(hù)。比方說(shuō)飛機乘客想要打車(chē)去自己預定的機場(chǎng)就可以在網(wǎng)上下單讓出租車(chē)來(lái)接自己,同樣當乘客坐飛機到達目的地也可以下單讓出租車(chē)將其送到指定的地點(diǎn)。

  項目架構簡(jiǎn)介:該項目采用SpringBoot搭建,接口顯示采用Swagger2,緩存使用Redis,信息調用采用WebService,數據持久層使用Mybatis,版本控制使用GitLab。

  負責模塊:

  1、我的航班接口,查詢(xún)用戶(hù)機票訂單

  2、內部/外部渠道號查詢(xún)(增加緩存)

  3、訂單列表

  4、訂單詳情

  5、訂單狀態(tài)列表

  6、用戶(hù)評價(jià)

  7、取消訂單是否有損

  8、取消訂單

  9、去支付接口

  每一個(gè)模塊就是一個(gè)接口,我的工作就是在兩個(gè)星期內寫(xiě)完接口,并且完成相應的測試。

  由于此項目是從C#的老項目改版成Java項目,所以需要我們先看懂C#的老項目,然后再用Java重寫(xiě)。

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

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

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

  三、實(shí)習總結

  此次實(shí)習,我收獲了很多。我覺(jué)著(zhù)可以分為個(gè)人技術(shù)成長(cháng)和為人處世兩方面來(lái)談。

  1、個(gè)人技術(shù)成長(cháng)

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

  最重要的是遇到問(wèn)題一定要多問(wèn),剛開(kāi)始的時(shí)候因為我不喜歡問(wèn)問(wèn)題,導致項目做的很慢,被項目負責人好好的說(shuō)了一頓,他告誡我不會(huì )的,不知道的很正常,一定要多問(wèn),不要耽誤項目的進(jìn)度。

  對于基礎知識的掌握一定要牢固,之前我總是喜歡新的技術(shù),喜歡擴展自己的知識面,結果在真正工作的時(shí)候才發(fā)現真正考驗技術(shù)的反而是那些最基本的東西,比如說(shuō)Java基礎類(lèi)的Date類(lèi),如果沒(méi)有好好研究,那用到的時(shí)候就會(huì )擔心自己會(huì )不會(huì )用錯,還是用LocalDate好一點(diǎn)呢,就會(huì )顯得捉襟見(jiàn)肘,耽誤時(shí)間。

  對于自己見(jiàn)到過(guò)的知識點(diǎn)一定要深入的研究,我在工作就因為淺嘗輒止而受到負責人的數落。比如之前將對象轉化為Json字符串是很常見(jiàn)使用方法,但是項目中的需求是倒過(guò)來(lái)的,是需要將Json字符串轉化為對象。因為之前沒(méi)有研究過(guò)兩者的相互轉化,在用到的時(shí)候自然也是不容易想到,結果耽誤了好長(cháng)時(shí)間。

  對整個(gè)項目一定要先有個(gè)大概的了解,不能只是著(zhù)眼于自己的任務(wù)。因為整個(gè)項目是一個(gè)整體,有可能我會(huì )調你的接口,你也可能調我的接口,需要兩者的相互溝通。最關(guān)鍵的是項目中會(huì )有一個(gè)公共的工具類(lèi),別的成員寫(xiě)好的工具都會(huì )放在里面。之前由于我并不知道,每次都重復造輪子,導致覺(jué)著(zhù)工作異常艱難,后來(lái)幸好被負責人及時(shí)指正,才發(fā)現任務(wù)沒(méi)那么繁重。

  2、為人處世

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

  總結:

  此次實(shí)習讓我發(fā)現自身的諸多不足,路漫漫其修遠兮,但是我會(huì )正視這些問(wèn)題,好好努力,迎接更好的自己。

Java實(shí)習報告12

  實(shí)習目的

  通過(guò)對java語(yǔ)言、JavaWeb、Mysql數據庫應用設計及SQL語(yǔ)言的復習和鍛煉,并且通過(guò)使用IDEA開(kāi)發(fā)工具開(kāi)發(fā)公司項目,以達到充分熟悉開(kāi)發(fā)平臺及其應用設計,同時(shí)掌握并實(shí)踐軟件項目設計規范及其開(kāi)發(fā)流程:需求分析、概要設計、詳細設計、代碼編寫(xiě)、系統測試及軟件手冊編寫(xiě),以便提前適應軟件公司開(kāi)發(fā)流程、環(huán)境和工作要求進(jìn)一步了解java開(kāi)發(fā)的相關(guān)知識,掌握java開(kāi)發(fā)的基本技術(shù),豐富java開(kāi)發(fā)的實(shí)戰經(jīng)驗。學(xué)習SQL的基礎知識及正確的運用方法,和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習,培養我們綜合運用已學(xué)知識Java語(yǔ)言的面向對象編程能力。培養我們動(dòng)手能力;培養我們良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學(xué)的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。

  實(shí)習時(shí)間

  20××年2月25日~20××年3月17日

  實(shí)習地點(diǎn)

  實(shí)習內容

  隨著(zhù)社會(huì )的快速發(fā)展,用人單位對大學(xué)生的要求越來(lái)越高,對于即將畢業(yè)的在校生而言,為了能更好的適應嚴峻的就業(yè)形勢,畢業(yè)后能夠盡快的融入到社會(huì ),同時(shí)能夠為自己步入社會(huì )打下堅實(shí)的基礎,畢業(yè)實(shí)習是必不可少的階段。畢業(yè)實(shí)習能夠使我們在實(shí)踐中了解社會(huì ),讓我們學(xué)到了很多在專(zhuān)業(yè)課堂上根本就學(xué)不到的知識,受益匪淺,也打開(kāi)了視野,增長(cháng)了見(jiàn)識,使我認識到將所學(xué)的知識具體應用到工作中去,為以后進(jìn)一步走向社會(huì )打下堅實(shí)的基礎,只有在實(shí)習期間盡快調整好自己的學(xué)習方式,適應社會(huì ),才能被這個(gè)社會(huì )所接納,進(jìn)而生存發(fā)展。剛進(jìn)入實(shí)習單位的時(shí)候我有些擔心,在大學(xué)學(xué)習的專(zhuān)業(yè)知識與實(shí)習崗位所需的知識有些脫節,但在經(jīng)歷了幾天的適應過(guò)程之后,我慢慢調整觀(guān)念,正確認識了實(shí)習單位和個(gè)人的崗位以及發(fā)展方向。我相信只要我們立足于現實(shí),改變和調整看問(wèn)題的角度,銳意進(jìn)取,在成才的道路上不斷攀登,有朝一日,那些成才的機遇就會(huì )紛至沓來(lái),促使我們成為專(zhuān)業(yè)公認的人才。我堅信“實(shí)踐是檢驗真理的唯一標準”,只有把從書(shū)本上學(xué)到的專(zhuān)業(yè)理論知識應用于實(shí)踐中,才能真正掌握這門(mén)知識。因此,我作為一名物聯(lián)網(wǎng)工程專(zhuān)業(yè)的學(xué)生,有幸參加了為期近三個(gè)月的畢業(yè)實(shí)習。

  實(shí)習目的及任務(wù)

  經(jīng)過(guò)了大學(xué)四年專(zhuān)業(yè)的理論進(jìn)修,使我們軟件基礎知識有了根本掌握。我們即將離開(kāi)大學(xué)校園,作為大學(xué)畢業(yè)生,心中想得更多的是如何去做好自己專(zhuān)業(yè)發(fā)展、如何更好的去完成以后工作中每一個(gè)任務(wù)。本次實(shí)習的目的及任務(wù)要求:

  實(shí)習目的

 、贋榱藢⒆约核鶎W(xué)軟件開(kāi)發(fā)知識運用在社會(huì )實(shí)踐中,在實(shí)踐中鞏固自己的理論知識,將學(xué)習的理論知識運用于實(shí)踐當中,反過(guò)來(lái)檢驗書(shū)本上理論的正確性,鍛煉自己的動(dòng)手能力,培養實(shí)際工作能力和分析能力,以達到學(xué)以致用的目的。通過(guò)實(shí)習,深化已經(jīng)學(xué)過(guò)的理論知識,提高綜合運用所學(xué)過(guò)的知識,并且培養自己發(fā)現問(wèn)題、解決問(wèn)題的能力。

 、谕ㄟ^(guò)java開(kāi)發(fā)崗位實(shí)習,更廣泛的直接接觸社會(huì ),了解社會(huì )需要,加深對社會(huì )的認識,增強自身對社會(huì )的適應性,將自己融合到社會(huì )中去,培養自己的實(shí)踐能力,縮短我們從一名大學(xué)生到一名工作人員之間的觀(guān)念與業(yè)務(wù)距離。為以后進(jìn)一步走向社會(huì )打下堅實(shí)的基礎;

 、弁ㄟ^(guò)實(shí)習,了解軟件開(kāi)發(fā)工作流程,從而確立自己在最擅長(cháng)的工作崗位。為自己未來(lái)的職業(yè)生涯規劃起到關(guān)鍵的指導作用。通過(guò)實(shí)習過(guò)程,獲得更多與自己專(zhuān)業(yè)相關(guān)的知識,擴寬知識面,增加社會(huì )閱歷。接觸更多的人,在實(shí)踐中鍛煉膽量,提升自己的溝通能力和其他社交能力。培養更好的職業(yè)道德,樹(shù)立好正確的職業(yè)道德觀(guān)。

  實(shí)習任務(wù)要求

 、僭趰徫粚(shí)習期間,嚴格遵守實(shí)習單位的規章制度,服從畢業(yè)實(shí)習專(zhuān)業(yè)指導老師的安排,做好實(shí)習筆記,注重理論與實(shí)踐相結合,善于發(fā)現問(wèn)題。

 、谠趯(shí)習過(guò)程,有嚴格的時(shí)間觀(guān)念,不遲到不早退,虛心向有經(jīng)驗的同事請教,積極主動(dòng)完成實(shí)習單位分配的任務(wù),與單位同事和諧相處;

 、勖刻於颊J真總結當天的實(shí)習工作所遇到的問(wèn)題和收獲體會(huì ),做好工作反思。

  通過(guò)在公司的實(shí)習也有了一些自己的新的和感悟

  1、淺談測試

  一直以來(lái),我都認為測試是脫離了軟件工程范圍的工作,不以為屑。但在實(shí)際情況中,測試是既重要且難以精湛的。其真正的壓力,在于找不到bug,責任在你,而不在于編碼人員。一般的測試人員不懂編碼,他們靠的是日以累計的經(jīng)驗總結和想象力。而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個(gè)系統的方方面面具體運作的前提。但占主導地位的,還是大型系統的集成測試經(jīng)驗。實(shí)際項目中,編碼時(shí)間一般只占30%左右,真正耗費時(shí)間的是IT階段的找bug與對應bug,此階段基本評定了coder的編碼質(zhì)量。

  2、程序員的困惑

  有些人,以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱(chēng)調試。在項目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化?有位同事告訴我:代碼看幾遍都沒(méi)用,要去抄,例如一個(gè)查詢(xún)模塊,在此基礎上去做具體記錄的歷史記錄查詢(xún)模塊,你可能會(huì )覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報一堆異常,配置問(wèn)題涉及到方方面面,以及數據庫字段,傳值問(wèn)題等等,一大堆對于新人來(lái)說(shuō)很郁悶的問(wèn)題。但不用怕,只要學(xué)會(huì )調試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你。

  3、如何調試追蹤?

  如果你能在短短的時(shí)間內就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對沒(méi)問(wèn)題。出現問(wèn)題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運行期間的具體值,那是最好途徑。idea是個(gè)很爽的ide,這點(diǎn)做的很好。例如頁(yè)面內容顯示不是自己想要的數據,我們要先從數據庫查詢(xún)語(yǔ)句去下手,設置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶(hù)端去實(shí)際運行,看看實(shí)際查詢(xún)出來(lái)的表是什么,如果是對的.,有可能就是頁(yè)面調用的錯誤或者action邏輯的傳值問(wèn)題。頁(yè)面錯誤的調試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行。通常有幾種常見(jiàn)的錯誤,例如:缺少對象這種很多時(shí)候是有些被你調用的字段有可能為空的情況出現的,可以加if(=null)語(yǔ)句加保護。追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯的地方。

  4、一些習慣

  遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著(zhù),看多了自己也會(huì )了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠遠比書(shū)多的多。解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類(lèi)似的問(wèn)題再浪費同樣的時(shí)間。把代碼寫(xiě)的漂亮,注釋、空行、規范一樣不能少,可讀性是放在第一位。曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人。任務(wù)完后不要呆著(zhù),去要求經(jīng)理給你更有挑戰性的任務(wù),只要你肯去嘗試,他們就會(huì )對你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠都有了,路也比較好走了。

  5、題尾話(huà)

  我們的實(shí)習已經(jīng)結束,但生活卻沒(méi)有結束,這一次的實(shí)習,對于我們這幫還沒(méi)有畢業(yè)的學(xué)生來(lái)說(shuō)可以用意義重大四個(gè)字來(lái)形容。他不僅僅對我們的專(zhuān)業(yè)知識進(jìn)行了鞏固和拓展;還對我們作為軟件開(kāi)發(fā)人員的視野進(jìn)行了增大,讓我們了解了很多軟件開(kāi)發(fā)這個(gè)職業(yè)應該注意的一些細節;更是讓我們親身體會(huì )了軟件工程這門(mén)科學(xué)對于一個(gè)軟件的意義。這些經(jīng)驗對我們來(lái)說(shuō)就是一筆寶貴的財富。而經(jīng)過(guò)了3周的實(shí)習,在大家的共同努力下,也都完成了各自的任務(wù),但我想說(shuō)的是,我們并不僅僅是完成了任務(wù),我們更是個(gè)個(gè)滿(mǎn)載而歸。項目的制作以及疑難問(wèn)題的解決,將我們把大學(xué)期間那些快要淡忘的知識又重新熟悉了起來(lái),并且對代碼有了更深層次的理解。代碼的復用性、類(lèi)與類(lèi)之間的調用、對象的創(chuàng )建、數據庫的連接以及操作等各種專(zhuān)業(yè)知識的使用,讓我們能更好的將這些各種各樣知識合理的整合在一起。如果說(shuō)專(zhuān)業(yè)知識收獲頗多,那么接下來(lái)的職業(yè)技能卻是我認為在整個(gè)實(shí)習過(guò)程中收獲最大的地方。代碼的注釋以及編碼的規范這兩點(diǎn)是我以前很少注意的地方,對其也并沒(méi)有多少重視。但這一次,卻明白了他的重要性:這是作為一個(gè)軟件開(kāi)發(fā)人員必須應該具備的能力,或者說(shuō)應該特別注重的地方。因為我們的代碼并沒(méi)有多少注釋以及很多地方的編碼很不規范,企業(yè)老師寧愿讓我們多花一周的時(shí)間修改,也沒(méi)有匆匆的進(jìn)行下一步測試。在修改的這一周內,通過(guò)自己的體會(huì )以及老師的重點(diǎn)強調,對于代碼的編碼規范和代碼的注釋有了更深層次的理解。通過(guò)了這次的實(shí)習,我個(gè)人認為,代碼的注釋以及編碼的規范比個(gè)人的技術(shù)更為重要。

Java實(shí)習報告13

  實(shí)習類(lèi)型 教學(xué)實(shí)習 實(shí)習單位 歐美學(xué)院 指導教師 丁亞周 所在院(系)信息技術(shù)系 班 級 1202 學(xué)生姓名于紅學(xué) 號 9211120214

  一、 實(shí)習時(shí)間和地點(diǎn)

  時(shí)間:20xx.3.17-20xx.4.17 地點(diǎn):歐美學(xué)院F311,F310

  二、 實(shí)習的內容

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

  我們小組設計的是圖書(shū)管理系統,包括圖書(shū)信息管理,讀者信息管理,管理員信息管理,借閱信息管理,還書(shū)信息管理,逾期罰款或損壞賠償信息管理和數據庫。我負責的是圖書(shū)信息管理,包括對圖書(shū)信息的查閱,刪除,修改和增加?梢詽M(mǎn)足圖書(shū)館的一些日;顒(dòng)

  (2)程序功能簡(jiǎn)介;

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

  (3)主體內容(簡(jiǎn)要說(shuō)明總體情況,詳細介紹本人任務(wù)部分):

  1.設計分析;

  圖書(shū)管理系統是典型的信息管理系統,其開(kāi)發(fā)主要包括后臺數據庫的建立前端應用程序的開(kāi)發(fā)兩個(gè)方面.對于前者要求建立起數據一致性和完整性強、數據安全性好的庫.而對于后者則要求應用程序功能完備,易使用等特點(diǎn).本組結合簡(jiǎn)單圖書(shū)館的要求,設計了數據庫結構和應用程序.系統運行結果證明,本文所設計的圖書(shū)管理系統可以滿(mǎn)足圖書(shū)館工作人員的需要

  2.程序結構(畫(huà)流程圖)

  3.各模塊的功能及程序說(shuō)明;

  我所負責的模塊是圖書(shū)信息管理,主要包含四個(gè)方面,對圖書(shū)信息的查找,增加,修改,刪除。查找:可以滿(mǎn)足圖書(shū)管理者查詢(xún)數目的.要求,在這個(gè)模塊,可已使用多種方式查找,包括無(wú)條件查詢(xún)和條件查詢(xún),無(wú)條件查詢(xún)是將所有的書(shū)一起都找出來(lái),條件查詢(xún)又包括圖書(shū)編號查詢(xún)和模糊條件,這個(gè)可以滿(mǎn)足圖書(shū)管理者對具體的一本書(shū)查詢(xún)的要求;增加:按照傳統的增加方式進(jìn)行增加,在新買(mǎi)書(shū)時(shí),可以方便圖書(shū)管理者對數據庫進(jìn)行增加;修改:可以修改圖書(shū)的名稱(chēng),適合在錄入信息錯誤時(shí)使用;刪除:當撤銷(xiāo)破舊書(shū)目時(shí),可以使用,我所做的所有操作都會(huì )對數據庫產(chǎn)生影響。

  4. 源程序;

  case 1:

  System.out.println(" 圖書(shū)信息:"); System.out.println("1. 查詢(xún)圖書(shū)信息:"); System.out.println("2. 插入圖書(shū)信息:"); System.out.println("3. 刪除圖書(shū)信息:");

  int a1=scanner.nextInt();

  switch(a1){

  case 1:

  System.out.println("1. 查詢(xún)圖書(shū)信息:");

  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. 插入圖書(shū)信息:");

  System.out.println("請按順序插入圖書(shū)條碼號,圖書(shū)索書(shū)號,圖書(shū)名字,圖書(shū)作者,

  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

  圖書(shū)出版社");

  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. 刪除圖書(shū)信息: ");System.out.println("請輸入要刪除的圖書(shū)編號:");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( "沒(méi)有這本書(shū),請重新輸入"); }

Java實(shí)習報告14

  1、傳統的錯誤觀(guān)念

  以前以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱(chēng)調試。在項目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化?

  有位同事告訴我:代碼看幾遍都沒(méi)用,要去抄,例如一個(gè)查詢(xún)模塊,在此基礎上去做具體記錄的歷史記錄查詢(xún)模塊,你可能會(huì )覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報一堆異常,配置問(wèn)題涉及到方方面面,以及數據庫字段,傳值問(wèn)題等等,一大堆對于新人來(lái)說(shuō)很郁悶的問(wèn)題。但不用怕,只要學(xué)會(huì )調試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你。

  2、如何調試追蹤?

  如果你能在短短的時(shí)間內就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對沒(méi)問(wèn)題。出現問(wèn)題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運行期間的具體值,那是最好途徑。eclipse是個(gè)很爽的idea,這點(diǎn)做的.很好。例如頁(yè)面內容顯示不是自己想要的數據,我們要先從數據庫查詢(xún)語(yǔ)句去下手,設置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶(hù)端去實(shí)際運行,看看實(shí)際查詢(xún)出來(lái)的表是什么,如果是對的,有可能就是頁(yè)面調用的錯誤或者action邏輯的傳值問(wèn)題。

  頁(yè)面錯誤的調試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行。通常有幾種常見(jiàn)的錯誤,。例如。缺少對象 這種很多時(shí)候是有些被你調用的字段有可能為空的情況出現的,可以加if(xxx=null)語(yǔ)句加保護。追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯的地方。畢業(yè)實(shí)習總結

  3、一些習慣

  遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著(zhù),看多了自己也會(huì )了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠遠比書(shū)多的多。

  解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類(lèi)似的問(wèn)題再浪費同樣的時(shí)間。

  把代碼寫(xiě)的漂亮,注釋?zhuān)招,規范一樣不能少,可讀性是放在第一位。曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人。

  任務(wù)完后不要呆著(zhù),去要求經(jīng)理給你更有挑戰性的任務(wù),只要你肯去嘗試,他們就會(huì )對你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠都有了,路也比較好走了。

  4、題尾話(huà)

  如果你有一份思想,我有一份思想,拿出來(lái)交換,我們大家擁有就是2分份思想,可惜這種觀(guān)念,并不能深入每一個(gè)團隊的每一個(gè)人,少一點(diǎn)自私,未必不是好事。職場(chǎng)到處都存在被排擠的隱患,要為自己找片草地實(shí)在不容易。但有一點(diǎn)要相信,只要自己不放棄自己,這世上就沒(méi)有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深?lèi)?ài)的人流放,只要你用自己決心站起來(lái),受過(guò)的傷痊愈后就能增強你的抵抗力,一路前進(jìn)!

Java實(shí)習報告15

  剛剛出校門(mén)找實(shí)習單位的時(shí)候總有這種或那種的想法,要找什么樣什么樣的單位,結果到頭來(lái)一個(gè)多月快過(guò)去了,還沒(méi)有找到實(shí)習單位,直到3月25號,青鳥(niǎo)的老師推薦我去未名信息科技開(kāi)發(fā)有限公司參加面試,有筆試和面試,通過(guò)層層的技術(shù)考核,在我的努力下終于得到了面試人員的肯定,順利的加入了未名公司。員工聚餐那天張總的一些話(huà)讓我感觸深刻,他說(shuō)在部門(mén)的時(shí)候先全面發(fā)展,等過(guò)段再看看自已精于哪個(gè)方面,然后向那個(gè)方向努力發(fā)展。我進(jìn)入了軟件部,成為了一名程序員,一周的公司框架練習,我又加入了哈理工數字化建設的項目中,前期主要是實(shí)施,后期進(jìn)行二次開(kāi)發(fā)。剛開(kāi)始覺(jué)的實(shí)施很簡(jiǎn)單,熟悉了一周項目以后,只覺(jué)得人家的網(wǎng)站開(kāi)發(fā)的真好,和同事們參加了幾次江蘇金智公司的培訓以后,我才發(fā)現原來(lái)不是那么回事,它這里主要是做數字化校園硬件建設、數字化校園基礎平臺、綜合數據應用系統、業(yè)務(wù)系統集成等等,簡(jiǎn)單的說(shuō)就是三大平臺,統一身份認證,實(shí)現全校信息整合以及全校數據資源共享。

  來(lái)公司有一段時(shí)間了,我自己的感覺(jué)還有一些同事的介紹我感覺(jué)我們軟件部真是高手如云,那些開(kāi)發(fā)人員都具有相當豐富的項目經(jīng)驗,相信由他們的帶領(lǐng),我這一次實(shí)習肯定會(huì )有很多的收獲。為其將近一周的學(xué)習,終于對三大平臺有了一定認識了,開(kāi)始接觸oracle數據庫,學(xué)習sun公司開(kāi)發(fā)的ODI工具,進(jìn)行數據整合的時(shí)候把我弄得暈頭轉向,原來(lái)我們在學(xué)校學(xué)的那點(diǎn)技術(shù)其實(shí)基礎中基礎,不過(guò)接觸起來(lái)可能相對會(huì )比較容易上手一些。

  通過(guò)和大家一段時(shí)間的相處,我深切地感受到,軟件部是一個(gè)團結、上進(jìn)、充滿(mǎn)活力的集體。每天大家都是笑臉相迎,即使面臨很大的工作壓力,辦公室里仍然會(huì )聽(tīng)到笑聲;面對客戶(hù),大家總是熱情真誠;面對技術(shù)上的困難,大家總是互相幫助,直至解決難題。整個(gè)部門(mén)和睦相處,就像一個(gè)溫馨的大家庭。而部門(mén)領(lǐng)導就是這個(gè)家庭中的家長(cháng),給每個(gè)人很大的空間自由發(fā)揮。從他們身上,我真正體會(huì )到了敬人、敬業(yè)、高效、高水平服務(wù)的真實(shí)意義,體會(huì )到了服務(wù)部服務(wù)、奉獻的意義,體會(huì )到了創(chuàng )造完美、服務(wù)社會(huì )的服務(wù)理念,知道了什么是創(chuàng )新就是生活。特別令我感動(dòng)的是,每當我遇到困難向大家求助時(shí),誰(shuí)都會(huì )無(wú)私的告訴我。

  我很慶幸自己能在這樣有限的時(shí)間里,在這么和諧的氣氛中工作、學(xué)習,和同事們一起分享快樂(lè ),分擔工作。所以我努力向同事學(xué)習,不懂就問(wèn),認真完成領(lǐng)導和同事交給我的每一項工作。項目經(jīng)理和同事也都盡力幫助我,給我講授一些經(jīng)驗和開(kāi)發(fā)的技巧。剛開(kāi)始的時(shí)候有點(diǎn)手忙腳亂,不是這邊搞錯就是那邊忘了,都是同事幫我糾正。由于后來(lái)心態(tài)的調整和熟練了,慢慢地學(xué)得差不多了。每天早上7點(diǎn)左右踏著(zhù)學(xué)校的廣播走出我呆了三年的校園,然后晚上6點(diǎn)左右又踏著(zhù)哈理工的廣播走出校園,真是好懷念校園的生活,什么壓力也沒(méi)有,也不用每天花那么多時(shí)間在公交上。

  來(lái)這個(gè)公司雖然才短短一個(gè)月,收獲挺多的,由對項目的一竅不通到現在對它的流程以及相關(guān)的技術(shù)都有所了解,也讓我深深體會(huì )到了溝通自學(xué)的重要性。所以我們每一步都有要集中注意力,爭取把每一步都做好。

  實(shí)習,是開(kāi)端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學(xué)習,深入實(shí)踐,不斷提升自我,努力創(chuàng )造業(yè)績(jì),繼續創(chuàng )造更多的價(jià)值。

  最后感謝單位領(lǐng)導和部門(mén)領(lǐng)導以及同事對我的支持和幫助,我會(huì )繼續努力的。

  剛剛出校門(mén)找實(shí)習單位的時(shí)候總有這種或那種的想法,要找什么樣什么樣的單位,結果到頭來(lái)一個(gè)多月快過(guò)去了,還沒(méi)有找到實(shí)習單位,直到3月25號,青鳥(niǎo)的老師推薦我去未名信息科技開(kāi)發(fā)有限公司參加面試,有筆試和面試,通過(guò)層層的技術(shù)考核,在我的`努力下終于得到了面試人員的肯定,順利的加入了未名公司。員工聚餐那天張總的一些話(huà)讓我感觸深刻,他說(shuō)在部門(mén)的時(shí)候先全面發(fā)展,等過(guò)段再看看自已精于哪個(gè)方面,然后向那個(gè)方向努力發(fā)展。我進(jìn)入了軟件部,成為了一名程序員,一周的公司框架練習,我又加入了哈理工數字化建設的項目中,前期主要是實(shí)施,后期進(jìn)行二次開(kāi)發(fā)。剛開(kāi)始覺(jué)的實(shí)施很簡(jiǎn)單,熟悉了一周項目以后,只覺(jué)得人家的網(wǎng)站開(kāi)發(fā)的真好,和同事們參加了幾次江蘇金智公司的培訓以后,我才發(fā)現原來(lái)不是那么回事,它這里主要是做數字化校園硬件建設、數字化校園基礎平臺、綜合數據應用系統、業(yè)務(wù)系統集成等等,簡(jiǎn)單的說(shuō)就是三大平臺,統一身份認證,實(shí)現全校信息整合以及全校數據資源共享。

  來(lái)公司有一段時(shí)間了,我自己的感覺(jué)還有一些同事的介紹我感覺(jué)我們軟件部真是高手如云,那些開(kāi)發(fā)人員都具有相當豐富的項目經(jīng)驗,相信由他們的帶領(lǐng),我這一次實(shí)習肯定會(huì )有很多的收獲。為其將近一周的學(xué)習,終于對三大平臺有了一定認識了,開(kāi)始接觸oracle數據庫,學(xué)習sun公司開(kāi)發(fā)的ODI工具,進(jìn)行數據整合的時(shí)候把我弄得暈頭轉向,原來(lái)我們在學(xué)校學(xué)的那點(diǎn)技術(shù)其實(shí)基礎中基礎,不過(guò)接觸起來(lái)可能相對會(huì )比較容易上手一些。

  通過(guò)和大家一段時(shí)間的相處,我深切地感受到,軟件部是一個(gè)團結、上進(jìn)、充滿(mǎn)活力的集體。每天大家都是笑臉相迎,即使面臨很大的工作壓力,辦公室里仍然會(huì )聽(tīng)到笑聲;()面對客戶(hù),大家總是熱情真誠;面對技術(shù)上的困難,大家總是互相幫助,直至解決難題。整個(gè)部門(mén)和睦相處,就像一個(gè)溫馨的大家庭。而部門(mén)領(lǐng)導就是這個(gè)家庭中的家長(cháng),給每個(gè)人很大的空間自由發(fā)揮。從他們身上,我真正體會(huì )到了敬人、敬業(yè)、高效、高水平服務(wù)的真實(shí)意義,體會(huì )到了服務(wù)部服務(wù)、奉獻的意義,體會(huì )到了創(chuàng )造完美、服務(wù)社會(huì )的服務(wù)理念,知道了什么是創(chuàng )新就是生活。特別令我感動(dòng)的是,每當我遇到困難向大家求助時(shí),誰(shuí)都會(huì )無(wú)私的告訴我。

  我很慶幸自己能在這樣有限的時(shí)間里,在這么和諧的氣氛中工作、學(xué)習,和同事們一起分享快樂(lè ),分擔工作。所以我努力向同事學(xué)習,不懂就問(wèn),認真完成領(lǐng)導和同事交給我的每一項工作。項目經(jīng)理和同事也都盡力幫助我,給我講授一些經(jīng)驗和開(kāi)發(fā)的技巧。剛開(kāi)始的時(shí)候有點(diǎn)手忙腳亂,不是這邊搞錯就是那邊忘了,都是同事幫我糾正。由于后來(lái)心態(tài)的調整和熟練了,慢慢地學(xué)得差不多了。每天早上7點(diǎn)左右踏著(zhù)學(xué)校的廣播走出我呆了三年的校園,然后晚上6點(diǎn)左右又踏著(zhù)哈理工的廣播走出校園,真是好懷念校園的生活,什么壓力也沒(méi)有,也不用每天花那么多時(shí)間在公交上。

  來(lái)這個(gè)公司雖然才短短一個(gè)月,收獲挺多的,由對項目的一竅不通到現在對它的流程以及相關(guān)的技術(shù)都有所了解,也讓我深深體會(huì )到了溝通自學(xué)的重要性。所以我們每一步都有要集中注意力,爭取把每一步都做好。

  實(shí)習,是開(kāi)端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學(xué)習,深入實(shí)踐,不斷提升自我,努力創(chuàng )造業(yè)績(jì),繼續創(chuàng )造更多的價(jià)值。

  最后感謝單位領(lǐng)導和部門(mén)領(lǐng)導以及同事對我的支持和幫助,我會(huì )繼續努力的。

【Java實(shí)習報告】相關(guān)文章:

java實(shí)習報告模板11-08

Java實(shí)習報告(15篇)03-04

java實(shí)習報告15篇03-02

java實(shí)訓報告04-15

java實(shí)習心得體會(huì )11-04

java程序員辭職報告04-06

java實(shí)習心得體會(huì )10篇01-26

java實(shí)習心得體會(huì )9篇04-26

java自我介紹12-06

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆