国产美女高清一级a毛片_亚洲精品播放.亚洲精品播放_报告夫人漫画全集阅读下拉式_最近更新中文字幕免费1_国产精品久久国产无码

首頁(yè)
您所在的位置:首頁(yè) > 學(xué)習(xí) > 學(xué)堂知識(shí) > 正文

報(bào)告-東軟睿道實(shí)習(xí)報(bào)告

作者:學(xué)堂知識(shí) 來(lái)源:網(wǎng)絡(luò) 日期:2023/1/30 10:14:55 人氣:9 加入收藏 標(biāo)簽:語(yǔ)言 方法 培訓(xùn) 我們

東軟睿道實(shí)習(xí)報(bào)告

目錄

1.實(shí)習(xí)目的 ....................................................... 1

2.實(shí)習(xí)公司概述 ................................................... 1

2.1公司簡(jiǎn)介 ...................................................................................................... 1

2.2發(fā)展歷程 ...................................................................................................... 2

2.3具體的IT實(shí)訓(xùn)業(yè)務(wù) .................................................................................... 2

2.3.1高校實(shí)訓(xùn)解決方案 ............................................................................ 2

2.3.2個(gè)人職業(yè)能力實(shí)訓(xùn)解決方案 ............................................................ 3

2.3.3專項(xiàng)培訓(xùn)實(shí)訓(xùn)解決方案 .................................................................... 3

2.3.4政府項(xiàng)目實(shí)訓(xùn)解決方案 .................................................................... 3

2.4組織結(jié)構(gòu)圖 .................................................................................................. 4

2.5業(yè)務(wù)流程圖 .................................................................................................. 5

3.實(shí)習(xí)內(nèi)容 ....................................................... 6

3.1C語(yǔ)言學(xué)習(xí) .................................................................................................... 6

3.2javaSE學(xué)習(xí) .................................................................................................. 7

3.3javaEE學(xué)習(xí) .................................................................................................. 9

3.4 Oracle數(shù)據(jù)庫(kù)學(xué)習(xí) .................................................................................. 11

4 實(shí)習(xí)收獲與體會(huì) ................................................ 11

遼寧工程技術(shù)大學(xué)畢業(yè)實(shí)習(xí)報(bào)告

1.實(shí)習(xí)目的

畢業(yè)實(shí)習(xí)是在我們學(xué)完了本專業(yè)教學(xué)計(jì)劃規(guī)定的全部課程,完成所有教學(xué)環(huán)節(jié)并取得及格以上成績(jī)的基礎(chǔ)上進(jìn)行的。這是一次理論聯(lián)系實(shí)際、接觸實(shí)際、了解社會(huì)、向現(xiàn)場(chǎng)人員學(xué)習(xí)的極好機(jī)會(huì),是畢業(yè)設(shè)計(jì)的必經(jīng)之路,是我們能否畢業(yè)、能否獲得學(xué)士學(xué)位的重要依據(jù),是我們綜合大學(xué)四年所學(xué)的知識(shí)解決實(shí)際問(wèn)題的有效途徑。

畢業(yè)實(shí)習(xí)的具體目的在于進(jìn)一步鞏固所學(xué)有關(guān)課程的基礎(chǔ)理論和基本技能、進(jìn)一步認(rèn)識(shí)計(jì)算機(jī)在企業(yè)現(xiàn)代化管理中所起重要作用、了解現(xiàn)代計(jì)算機(jī)應(yīng)用于企業(yè)現(xiàn)代化管理的現(xiàn)狀和基本方法、了解所學(xué)管理科學(xué)知識(shí)在企業(yè)中的應(yīng)用、了解企業(yè)管理中使用計(jì)算機(jī)的現(xiàn)狀、調(diào)查清楚一個(gè)具體企業(yè)管理系統(tǒng)的總體結(jié)構(gòu)及各子系統(tǒng)的業(yè)務(wù)內(nèi)容、了解企業(yè)對(duì)信息技術(shù)的需求以及最新的信息處理模式和技術(shù)。

在深入調(diào)查研究的基礎(chǔ)上,我們需要確定畢業(yè)設(shè)計(jì)的題目,收集有關(guān)資料,為畢業(yè)設(shè)計(jì)做好準(zhǔn)備。

畢業(yè)設(shè)計(jì)是我們對(duì)大學(xué)所學(xué)知識(shí)的一次總結(jié),一次綜合運(yùn)用,一份畢業(yè)設(shè)計(jì)需要用到我們?cè)诖髮W(xué)里所學(xué)的大多數(shù)課程知識(shí),通過(guò)畢業(yè)設(shè)計(jì),能使我們綜合應(yīng)用所學(xué)的各種理論知識(shí)和技能,進(jìn)行全面、系統(tǒng)、嚴(yán)格的技術(shù)及基本能力的練習(xí)。

2.實(shí)習(xí)公司概述

2.1公司簡(jiǎn)介

東軟睿道教育信息技術(shù)有限公司,是由東軟創(chuàng)辦的IT人才培訓(xùn)機(jī)構(gòu),定位是人才服務(wù)提供商。東軟整合了優(yōu)秀的教育資源,倡導(dǎo)實(shí)踐式學(xué)習(xí)的教育來(lái)創(chuàng)辦這一子公司,在為自己賺取利潤(rùn)的同時(shí),也為想投身IT行業(yè)的年輕人提供了方便。

東軟睿道倡導(dǎo)“信息技術(shù)服務(wù)教育未來(lái)”的經(jīng)營(yíng)理念,致力于成為中國(guó)領(lǐng)先的工程教育服務(wù)的提供者。目前,公司在沈陽(yáng)、大連、南京、成都、無(wú)錫、天津、鄭州、南昌、青島、廣州建立了10個(gè)分布式的人才基地,與多所高校、企業(yè)建立了持續(xù)穩(wěn)定的合作,從學(xué)校招收編程技術(shù)部嫻熟的學(xué)生,結(jié)果4個(gè)月的培訓(xùn)之后再推薦給IT企業(yè)。

東軟睿道總結(jié)多年的培訓(xùn)經(jīng)驗(yàn),為軟件行業(yè)提供高質(zhì)量、規(guī)范化、專業(yè)化的IT人才。服務(wù)總部設(shè)于沈陽(yáng),已在大連、北京、天津、青島、南京、無(wú)錫、上海、武漢、成都、廣州設(shè)有分支機(jī)構(gòu),以覆蓋全國(guó)的業(yè)務(wù)布局,優(yōu)化的全國(guó)性IT類資源配比,快速準(zhǔn)確地對(duì)應(yīng)中國(guó)軟件行業(yè)的人力資源服務(wù)需求。

孟夕程:東軟睿道教育信息技術(shù)有限公司

東軟睿道工現(xiàn)有實(shí)訓(xùn)基地總建筑面積約20萬(wàn)平方米,容納50000余人培訓(xùn),擁有豐富的開發(fā)、管理經(jīng)驗(yàn)的內(nèi)部講師300余人和實(shí)訓(xùn)經(jīng)理100余人。目前,東軟睿道工程教育,覆蓋軟件開發(fā)與測(cè)試、嵌入式產(chǎn)品工程、移動(dòng)平臺(tái)、物聯(lián)網(wǎng)、數(shù)字媒體、網(wǎng)站設(shè)計(jì)、IT技術(shù)服務(wù)、BPO服務(wù)、企業(yè)管理等類別的近20余種人才發(fā)展方向。

2.2發(fā)展歷程

1991年:東軟創(chuàng)立伊始,與東北大學(xué)合作設(shè)立“軟件加強(qiáng)班”,聯(lián)合培養(yǎng)人才。 1999年:與Microsoft、Oracle、Cisco、Sun 等廠商深度合作,展開了面對(duì)企業(yè)和個(gè)人的培訓(xùn)服務(wù)。

2000年:東軟在大連、成都、南海先后設(shè)立東軟信息技術(shù)學(xué)院,開始大規(guī)模為社會(huì)培養(yǎng)專門的IT人才。

2003年:成立軟開事業(yè)部,開展IT人才派遣業(yè)務(wù)。

2015年:東軟設(shè)立人才儲(chǔ)備中心,與全國(guó)高校開展軟件人才的“定制培養(yǎng)”,為東軟自身輸送合格人才。

2015年:東軟設(shè)立人才實(shí)訓(xùn)中心,構(gòu)造了分布式的實(shí)訓(xùn)基地,搭建面向全國(guó)高校的人才培養(yǎng)平臺(tái)。

2015年:東軟成為教育部軟件工程專業(yè)大學(xué)生實(shí)習(xí)實(shí)訓(xùn)基地并開始大規(guī)模實(shí)施面向軟件相關(guān)專業(yè)大學(xué)生實(shí)訓(xùn),合作院校200余所,培養(yǎng)學(xué)員2萬(wàn)人;面向全國(guó)100多家企業(yè)提供人才供給服務(wù)。

2011年:東軟繼沈陽(yáng)、大連、成都外,在南京、無(wú)錫、鄭州、天津、南昌等地建立了培訓(xùn)基地,合作院校500余所,培養(yǎng)學(xué)員5萬(wàn)人;近岸服務(wù)規(guī)模擴(kuò)大至全國(guó)20多個(gè)城市。

2012年:東軟成為國(guó)家級(jí)工程實(shí)踐教育中心;東軟整合全球教育資源,組建東軟睿道公司,致力于中國(guó)領(lǐng)先的工程教育服務(wù)的提供者;為全國(guó)近300家企業(yè)提供人才服務(wù),近岸服務(wù)外包人員突破2500人。

2.3具體的IT實(shí)訓(xùn)業(yè)務(wù)

2.3.1高校實(shí)訓(xùn)解決方案

面向計(jì)算機(jī)及軟件相關(guān)專業(yè)的大學(xué)在校生,東軟睿道提供不同的培訓(xùn)服務(wù),大學(xué)一年級(jí)學(xué)生的認(rèn)識(shí)實(shí)習(xí)、大學(xué)二年級(jí)學(xué)生的專業(yè)實(shí)習(xí)、大學(xué)三年級(jí)學(xué)生的項(xiàng)目實(shí)習(xí)、大學(xué)四年級(jí)學(xué)生的實(shí)訓(xùn)、實(shí)習(xí)。

面向計(jì)算機(jī)及軟件相關(guān)專業(yè)碩士研究生,研一學(xué)生的項(xiàng)目研發(fā)實(shí)踐、研二學(xué)生的實(shí)習(xí)、碩士聯(lián)合招生培養(yǎng)。

面向教師,教師的項(xiàng)目實(shí)踐有,教師參加企業(yè)組織的高端技術(shù)、管理培訓(xùn),與教師合作進(jìn)行專業(yè)課程優(yōu)化。

面向?qū)W院(系),參與學(xué)院(系)的教學(xué)與人才培養(yǎng),參與課程體系的優(yōu)化,師資合作。

2.3.2個(gè)人職業(yè)能力實(shí)訓(xùn)解決方案

東軟睿道工程教育設(shè)計(jì)了針對(duì)個(gè)體的全面提升職業(yè)競(jìng)爭(zhēng)力的培養(yǎng)體系和方法學(xué),開發(fā)了快速提升實(shí)踐能力的多種技術(shù)方向的課程。

就業(yè)技能提升項(xiàng)目實(shí)踐課程,有JAVA/數(shù)據(jù)庫(kù)項(xiàng)目實(shí)踐,嵌入式項(xiàng)目實(shí)踐,C++項(xiàng)目實(shí)踐。

東軟軟件工程師課程,有JAVA/數(shù)據(jù)庫(kù)軟件開發(fā)工程師,嵌入式軟件開發(fā)工程師,C++軟件開發(fā)工程師

專項(xiàng)技術(shù)提高強(qiáng)化課程,有C/C++編程技術(shù)/嵌入式技術(shù)、Linux技術(shù)/JAVA技術(shù)、數(shù)據(jù)庫(kù)技術(shù)/IT日語(yǔ)、SAP EFP基礎(chǔ)教育課程。

2.3.3專項(xiàng)培訓(xùn)實(shí)訓(xùn)解決方案

面向客戶提供專項(xiàng)培訓(xùn)解決方案,有軟件開發(fā)語(yǔ)言技術(shù)培訓(xùn)、軟件開發(fā)數(shù)據(jù)庫(kù)技術(shù)培訓(xùn)、軟件工程技術(shù)培訓(xùn)、信息化應(yīng)用培訓(xùn)、主機(jī)及操作系統(tǒng)培訓(xùn)、網(wǎng)絡(luò)技術(shù)培訓(xùn)、中間件技術(shù)課程、數(shù)據(jù)存儲(chǔ)技術(shù)培訓(xùn)、Web實(shí)用技術(shù)培訓(xùn)、辦公軟件整合與應(yīng)用、數(shù)字藝術(shù)培訓(xùn)、職業(yè)素質(zhì)訓(xùn)練、項(xiàng)目管理、企業(yè)商務(wù)日語(yǔ)培訓(xùn)、企業(yè)IT日語(yǔ)培訓(xùn)、企業(yè)商務(wù)英語(yǔ)培訓(xùn)。

2.3.4政府項(xiàng)目實(shí)訓(xùn)解決方案

為認(rèn)真貫徹政府關(guān)于促進(jìn)高校畢業(yè)生就業(yè)的一系列方針政策,東軟睿道還開展了提升大學(xué)生就業(yè)技能、促進(jìn)大學(xué)生就業(yè)的嵌入式軟件培訓(xùn)班,凡是遼寧省內(nèi)的畢業(yè)生.

3.實(shí)習(xí)內(nèi)容

本次實(shí)習(xí),我在東軟睿道進(jìn)行了4個(gè)月的專業(yè)知識(shí)培訓(xùn),培訓(xùn)期間老師帶領(lǐng)我們對(duì)之前實(shí)訓(xùn)所學(xué)知識(shí)進(jìn)行了系統(tǒng)的復(fù)習(xí),歸納和總結(jié),然后進(jìn)行了擴(kuò)展。實(shí)訓(xùn)期間,我們主要學(xué)習(xí)了C語(yǔ)言、Java基礎(chǔ)、java高級(jí)、Java web、SSH三大框架、oracle數(shù)據(jù)庫(kù)。

3.1C語(yǔ)言學(xué)習(xí)

實(shí)習(xí)的第一周,老師帶領(lǐng)我們先學(xué)習(xí)了一周的C語(yǔ)言,老師說(shuō)這是預(yù)熱,照顧一下那些以前沒有編程基礎(chǔ)的同學(xué),這也是培訓(xùn)公司多年來(lái)積累的經(jīng)驗(yàn)。用C語(yǔ)言作為入門,這樣可以讓沒有編程基礎(chǔ)的學(xué)員理解的快點(diǎn)。

我們學(xué)習(xí)了C語(yǔ)言的基本特性。

C是高級(jí)語(yǔ)言,它是把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)的工作單元。C是結(jié)構(gòu)式語(yǔ)言,結(jié)構(gòu)式語(yǔ)言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦阌谑褂谩⒕S護(hù)以及調(diào)試。C 語(yǔ)言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語(yǔ)句控制程序流向,從而使程序完全結(jié)構(gòu)化。C語(yǔ)言功能齊全,具有各種各樣的數(shù)據(jù)類型,并引入了指針概念,可使程序效率更高。而且計(jì)算功能、邏輯判斷功能也比較強(qiáng)大,可以實(shí)現(xiàn)決策目的的游戲。

老師還帶領(lǐng)我們認(rèn)識(shí)一下C和C++、java的聯(lián)系與區(qū)別,C的指針有缺陷,而C++在這方面做了改進(jìn),在保留了指針操作的同時(shí)又增強(qiáng)了安全性,受到了一些用戶的支持,但是,由于這些改進(jìn)增加語(yǔ)言的復(fù)雜度,也為另一部分所詬病。Java則吸取了C++的教訓(xùn),取消了指針操作,也取消了C++改進(jìn)中一些備受爭(zhēng)議的地方,在安全性和適合性方面均取得良好的效果,但其本身解釋在虛擬機(jī)中運(yùn)行,運(yùn)行效率低于C++/C。一般而言,C、C++和java被視為同一系的語(yǔ)言,它們長(zhǎng)期占據(jù)著程序使用榜的前三名。

C的優(yōu)點(diǎn)。

簡(jiǎn)潔緊湊、靈活方便,C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書寫形式自由,區(qū)分大小寫。把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)。C 語(yǔ)言可以像匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元。

運(yùn)算符豐富,C語(yǔ)言的運(yùn)算符包含的范圍很廣泛,共有34種運(yùn)算符。C語(yǔ)言把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C語(yǔ)言的運(yùn)算類型極其豐富,表達(dá)式類型多樣化。靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其它高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的運(yùn)算。

數(shù)據(jù)類型豐富,C語(yǔ)言的數(shù)據(jù)類型有:整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。能用來(lái)實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)的運(yùn)算。并引入了指針概念,使程序效率更高。

生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。C語(yǔ)言描述問(wèn)題比匯編語(yǔ)言迅速,工作量小、可讀性好,易于調(diào)試、修改和移植,而代碼質(zhì)量與匯編語(yǔ)言相當(dāng)。C語(yǔ)言一般只比匯編程序生成的目標(biāo)代碼效率低10%~20%。

可移植性好,C語(yǔ)言在不同機(jī)器上的C編譯程序,86%的代碼是公共的,所以C語(yǔ)言的編譯程序便于移植。在一個(gè)環(huán)境上用C語(yǔ)言編寫的程序,不改動(dòng)或稍加改動(dòng),就可移植到另一個(gè)完全不同的環(huán)境中運(yùn)行。

C的缺點(diǎn)。

C語(yǔ)言的缺點(diǎn)主要表現(xiàn)在數(shù)據(jù)的封裝性上,這一點(diǎn)使得C在數(shù)據(jù)的安全性上有很大缺陷,這也是C和C++的一大區(qū)別。

C語(yǔ)言的語(yǔ)法限制不太嚴(yán)格,對(duì)變量的類型約束不嚴(yán)格,影響程序的安全性,對(duì)數(shù)組下標(biāo)越界不作檢查等。從應(yīng)用的角度,C語(yǔ)言比其他高級(jí)語(yǔ)言較難掌握。也就是說(shuō),對(duì)用C語(yǔ)言的人,要求對(duì)程序設(shè)計(jì)更熟練一些。

在課程的最后一天,老師給我們布置了一個(gè)很難的作業(yè),有兩個(gè)字符串,求長(zhǎng)的那個(gè)字符串里,包含著多少個(gè)段的那個(gè)字符串。這個(gè)題需要用到兩層for循環(huán),我們?nèi)舾蓚€(gè)人花了很多時(shí)間,一起討論,最后還是沒有完成,最終在網(wǎng)上百度到了這道題的答案,理解之后又自己敲了一遍,算是對(duì)第一周C語(yǔ)言學(xué)習(xí)的一個(gè)總結(jié)。

3.2javaSE學(xué)習(xí)

首先,老師帶領(lǐng)我們了解java的發(fā)展歷程,看一下java在全世界的應(yīng)用范圍。Java程序基于java虛擬機(jī)運(yùn)行,Java虛擬機(jī)是一個(gè)想象中的機(jī)器,在實(shí)際的計(jì)算機(jī)上通過(guò)軟件模擬來(lái)實(shí)現(xiàn),具有想象中的硬件,如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。引入Java語(yǔ)言虛擬機(jī)后,Java語(yǔ)言在不同平臺(tái)上運(yùn)行時(shí)不需要重新編譯。Java語(yǔ)言使用模式Java虛擬機(jī)屏蔽了與具體平臺(tái)相關(guān)的信息,使得Java語(yǔ)言編譯程序只需生成在Java虛擬機(jī)上運(yùn)行的目標(biāo)代碼,就可以在多種平臺(tái)上不加修改地運(yùn)行。Java虛擬機(jī)在執(zhí)行字節(jié)碼時(shí),把字節(jié)碼解釋成具體平臺(tái)上的機(jī)器指令執(zhí)行。

然后,我們開始學(xué)習(xí)如何使用Eclipse軟件,因?yàn)樵谶@里的學(xué)習(xí)是用這個(gè)軟件的。

在這些都學(xué)完后,我們就開始正式j(luò)ava的學(xué)習(xí)了。

首先,我們學(xué)習(xí)java里的各種語(yǔ)句,if語(yǔ)句、if else語(yǔ)句、switch語(yǔ)句,然后我們開始學(xué)習(xí)一些基本概念,具體如下。

Java里有抽象類 ,抽象類是規(guī)定一個(gè)或多個(gè)抽象方法的類別本身必須定義為

abstract,抽象類只是用來(lái)派生子類,而不能用它來(lái)創(chuàng)建對(duì)象。

final類,又稱“最終類”,它只能用來(lái)創(chuàng)建對(duì)象,而不能被繼承,與抽象類剛好相反,而且抽象類與最終類不能同時(shí)修飾同一個(gè)類。

包,Java中的包是相關(guān)類和接口的集合,創(chuàng)建包須使用關(guān)鍵字package。

多態(tài)類,在java中,對(duì)象變量是多態(tài)的,而java中不支持多重繼承。

接口,Java中的接口是一系列方法的聲明,是一些方法特征的集合,一個(gè)接口只有方法的特征沒有方法的實(shí)現(xiàn),因此這些方法可以在不同的地方被不同的類實(shí)現(xiàn),而這些實(shí)現(xiàn)可以具有不同的行為。

Java中的每一個(gè)類都是從Object類擴(kuò)展而來(lái)的,Object是所有類的祖先類,它的equal和toString方法被所有類繼承,有的繼承后需要復(fù)寫。equal用于測(cè)試一個(gè)對(duì)象是否同另一個(gè)對(duì)象相等,toString返回一個(gè)代表該對(duì)象的字符串,每一個(gè)類都會(huì)從Object類繼承該方法,有些類重寫了該方法,以便返回當(dāng)前狀態(tài)的正確表示。

通用編程,任何類類型的所有值都可以同object類型的變量來(lái)代替。

封裝,就是把數(shù)據(jù)和行為結(jié)合起在一個(gè)包中,并對(duì)對(duì)象使用者隱藏?cái)?shù)據(jù)的實(shí)現(xiàn)過(guò)程,一個(gè)對(duì)象中的數(shù)據(jù)叫他的實(shí)例字段。

重載,當(dāng)多個(gè)方法具有相同的名字而含有不同的參數(shù)時(shí),便發(fā)生重載。編譯器必須挑選出調(diào)用哪個(gè)方法進(jìn)行編譯。

重寫,也可稱為方法的“覆蓋。”在Java中,子類可繼承父類中的方法,而不需要重新編寫相同的方法。但有時(shí)子類并不想原封不動(dòng)地繼承父類的方法,而是想作一定的修改,這就需要采用方法的重寫。值得注意的是,子類在重新定義父類已有的方法時(shí),應(yīng)保持與父類完全相同的方法頭聲明。

數(shù)組列表,ArrayList動(dòng)態(tài)數(shù)組列表,是一個(gè)類庫(kù),定義在java.util包中,可自動(dòng)調(diào)節(jié)數(shù)組的大小。

Java語(yǔ)言還有50關(guān)鍵字,比如Abstract、assert、break、byte、case、catch、char。這些關(guān)鍵字不能用于常量、變量、和任何標(biāo)識(shí)符的名稱。

抽象類和接口的區(qū)別,抽象類中既可以有抽象方法,也可以有非抽象方法。接口只能有常量和抽象方法。在制定嚴(yán)格規(guī)范時(shí)使用接口,接口的好處是可以實(shí)現(xiàn)多繼承,而類只能實(shí)現(xiàn)單繼承。

異常,運(yùn)行期間出現(xiàn)的錯(cuò)誤,而不是編譯時(shí)的語(yǔ)法錯(cuò)誤。分為兩大類,Error系統(tǒng)內(nèi)部錯(cuò)誤和Exception偽例。異常的最終父類是Throwable。常見異常有RuntimeException,IndexOutOfBoundException數(shù)組下標(biāo)越界異常等。

IO流的分類,可以分為輸入流,輸出流,節(jié)點(diǎn)流,處理流,字節(jié)流和字符流。輸入流只讀不寫,輸出流只寫不讀;節(jié)點(diǎn)流直接連接到數(shù)據(jù)源,處理流不直接連接數(shù)據(jù)源;字符流的根父類是Reader和Writer,字節(jié)流的根父類是InputStream和OutputStream,圖片用字節(jié)流,文本文件用字符流。

訪問(wèn)權(quán)限問(wèn)題,具體分為private、public、default、protected。private只在一個(gè)類中可以訪問(wèn),default在一個(gè)包中可以訪問(wèn),protected同一個(gè)包和不同包的子類中可以訪問(wèn),public所有類中都可以訪問(wèn)。

我們還學(xué)習(xí)了一些設(shè)計(jì)模式,設(shè)計(jì)模式是一些很厲害的人提出后,被廣泛應(yīng)用的的一些設(shè)計(jì)方法,因?yàn)樗枷虢?jīng)典而流傳開來(lái)。比如,工廠模式,當(dāng)多個(gè)類實(shí)現(xiàn)同一個(gè)接口的時(shí)候,為了更好的去管理這些對(duì)象,應(yīng)用工廠模式,將多個(gè)對(duì)象封裝到一個(gè)map容器里,使用的時(shí)候用getMapping獲取。大多情況下工廠模式都是結(jié)合單例來(lái)使用的。工廠模式的好處,提高效率,可重用性和維護(hù)性。單例模式,私有的構(gòu)造器,靜態(tài)方法,且該靜態(tài)方法的返回值類型是當(dāng)前這個(gè)類的一個(gè)對(duì)象,使用單例可以節(jié)省內(nèi)存空間。

學(xué)完javaSE之后,我們做了第一個(gè)項(xiàng)目,企業(yè)及時(shí)騰訊系統(tǒng),大家都很興奮,可以試一試這么久學(xué)習(xí)的東西了,我們都做的很認(rèn)真。項(xiàng)目用了一周的時(shí)間,大家都過(guò)的很辛苦,但大家都做的很認(rèn)真。聊天記錄模塊話了我們很多時(shí)間,幾個(gè)人一起討論,最后成功的把這個(gè)模塊做出來(lái)了。第一個(gè)項(xiàng)目讓我們學(xué)到了很多東西。

3.3javaEE學(xué)習(xí)

大多數(shù)java程序員都是去做javaWeb的,所以這方面的知識(shí)才是我們學(xué)習(xí)的重點(diǎn)。我們學(xué)習(xí)了很多javaWeb的的知識(shí),比如。

Web容器包括jsp和servlet。servlet是服務(wù)器端的小應(yīng)用程序,servlet類繼承java.servlet.http.HttpServlet類,用于處理客戶端請(qǐng)求。

Servlet的生命周期,加載并實(shí)例化servlet調(diào)用init()方法初始化,調(diào)用service()方法處理請(qǐng)求,用destroy()方法銷毀實(shí)例。

當(dāng)jsp頁(yè)面form表單中的method為get時(shí),調(diào)用doGet()方法;當(dāng)jsp頁(yè)面form表單中的method為post時(shí),調(diào)用doPost ()方法;超鏈接一般用get,form表單一般用post。

請(qǐng)求轉(zhuǎn)發(fā)(forward)和重定向(redirect)的區(qū)別,請(qǐng)求轉(zhuǎn)發(fā)在頁(yè)面之間實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)發(fā),可以實(shí)現(xiàn)數(shù)據(jù)的共享,轉(zhuǎn)發(fā)后地址欄地址并沒有改變,相當(dāng)于只發(fā)送了一次請(qǐng)求,兩個(gè)資源都用到了;重定向可以跳轉(zhuǎn)到其他服務(wù)器的資源,不可實(shí)現(xiàn)數(shù)據(jù)的共享,地址欄變?yōu)槟繕?biāo)資源的地址,相當(dāng)于發(fā)送了兩次請(qǐng)求。

我們還學(xué)習(xí)了MVC模式,M是model,即bean;V是view,即視圖;C是controller,即控制器。客戶端瀏覽器將請(qǐng)求交給servlet處理,servlet調(diào)用JavaBeans中的方法,或者調(diào)用jsp,用jsp調(diào)用JavaBeans,JavaBeans將處理結(jié)果返回給servlet,再由jsp將結(jié)果返回給客戶端。

學(xué)完這些之后,我們做了第二個(gè)項(xiàng)目,郵箱管理系統(tǒng)。

然后,我們開始學(xué)習(xí)SSH三大框架部分。

項(xiàng)目分為三層:表現(xiàn)層:常用的框架:struts2,struts1 ,SpringMVC,JSF,用框架之前用的是mvc模式;業(yè)務(wù)層:處理事務(wù)(用Spring框架,spring作用:處理業(yè)務(wù)層的事務(wù),將表現(xiàn)層和持久層框架);持久層:(數(shù)據(jù)訪問(wèn)層)常用框架:hibernate,沒用hibernate時(shí)用的jdbc,hibernate好處:ORMAPPING對(duì)原有JDBC做了輕量級(jí)封裝,簡(jiǎn)化了JDBC操作。Jdbc是面向關(guān)系模型操作,而hibernate是完全面向?qū)ο缶幊獭?/p>

struts最大的特點(diǎn):以webroot為核心,采用攔截器機(jī)制來(lái)處理用戶請(qǐng)求,用到ioc控制反轉(zhuǎn)和aop面向切面編程。struts2訪問(wèn)web元素的方式:通過(guò)ActionContext來(lái)訪問(wèn);通過(guò)實(shí)現(xiàn)RequestAware,SessionAware,ApplicationAware接口來(lái)訪問(wèn)map類型的request,session,application在實(shí)現(xiàn)接口的set方法時(shí)用到了依賴注入。

創(chuàng)建action的三種方式,(1)普通類,不需實(shí)現(xiàn)任何接口和繼承任何類(2)實(shí)現(xiàn)action接口(3)繼承ActionSupport類(最常用,好處:可以直接使用struts2中定義好的方法)。

攔截器:攔截器是aop(面向切面編程)的一種實(shí)現(xiàn),用到了動(dòng)態(tài)代理,動(dòng)態(tài)代理是在執(zhí)行方法前后加一些操作,必須實(shí)現(xiàn)invocationHandler接口,底層用到了反射機(jī)制。

3.4 Oracle數(shù)據(jù)庫(kù)學(xué)習(xí)

很多公司的系統(tǒng)都是用Oracle數(shù)據(jù)庫(kù)的,所以培訓(xùn)公司給我們的課程里有Oracle數(shù)據(jù)庫(kù)的學(xué)習(xí)。

Oracle有三類核心文件,分別是:數(shù)據(jù)文件,控制文件和重做日志文件,這三類文件缺一不可,除了這三類文件還有其他文件,比如參數(shù)文件等等。

Null值在select語(yǔ)句中參與表達(dá)式運(yùn)算的結(jié)果:Null值參與數(shù)值運(yùn)算(四則運(yùn)算),結(jié)果都是null,null值參與字符串拼接,結(jié)果還是源字符串。

Group by分組函數(shù)有,sum表示查詢數(shù)據(jù)總和,avg表示查詢數(shù)據(jù)平均值,max表示查詢最大值,min表示查詢最小值,count表示查詢總的記錄條數(shù)。Select可以寫分組函數(shù),及group by中出現(xiàn)的列。分組函數(shù)條件不能寫where里,可以在having中寫分組函數(shù)作為條件。

SQL語(yǔ)句的執(zhí)行順序,F(xiàn)rom 、 where、 group by、 having、select 、order by。 事務(wù)的四個(gè)特性,原子性,一致性,隔離性,持久性。

commit和rollback,commit將數(shù)據(jù)從內(nèi)存“真正”的存入到數(shù)據(jù)文件中;rollback將數(shù)據(jù)從內(nèi)存中撤銷。

delete,drop和truncate之間的區(qū)別,Delete是DML語(yǔ)句,刪除表中的數(shù)據(jù),并不釋放空間,每條數(shù)據(jù)都會(huì)記錄日志,這個(gè)操作是可以恢復(fù)的;Drop是DDL語(yǔ)句,刪除整張表,表結(jié)構(gòu)都不存在了;Truncate是DDL語(yǔ)句,截?cái)啾恚瑢⒈頂?shù)據(jù)清空,并釋放空間,但不刪除表結(jié)構(gòu),該操作是不可恢復(fù)的。

4 實(shí)習(xí)收獲與體會(huì)

這次實(shí)習(xí)收獲了很多,最初從同學(xué)那得到這個(gè)培訓(xùn)的消息的時(shí)候,我還在北京萊博智有限公司做著win8商城的App審查工作。那個(gè)傍晚收到同學(xué)的短信,說(shuō)有一個(gè)機(jī)會(huì)去東軟培訓(xùn),和他了解了具體情況后,我就決定去了。

12月月底,我來(lái)到了位于沈陽(yáng)的東軟軟件培訓(xùn)基地,參加為期4個(gè)月的java培訓(xùn)。我用了四個(gè)月的時(shí)間,才想清楚自己要去干什么,那就是去做IT,但做IT的話,能力還不夠,這個(gè)時(shí)候就需要培訓(xùn)了,很慶幸能有這樣一個(gè)機(jī)會(huì)去培訓(xùn)。4個(gè)月的培訓(xùn),每天上7個(gè)小時(shí)的課,課程很多,前后一共做4個(gè)項(xiàng)目,可以確保我們對(duì)知識(shí)的掌握。

回顧這次培訓(xùn),也許這是最后的機(jī)會(huì)了,因?yàn)槲乙呀?jīng)大四了,所以我也珍惜這次機(jī)會(huì),它讓我有了軟件開發(fā)的經(jīng)驗(yàn),增加了自己的就業(yè)機(jī)會(huì)。

在這四個(gè)月里,我對(duì)了java有了很深的認(rèn)識(shí),比如其中的垃圾自動(dòng)回收機(jī)制。通過(guò)老師的講解和課后自己的查資料,我了解到垃圾自動(dòng)回收機(jī)制是一個(gè)低級(jí)別的線程,它在得到虛擬機(jī)執(zhí)行權(quán)的時(shí)候,就會(huì)查詢內(nèi)存里沒有被引用的內(nèi)存,把它們回收。回收的內(nèi)存在物理上不一定是連續(xù)的,它又會(huì)把內(nèi)存整理一下,把一些變量、對(duì)象在內(nèi)存里的物理地址挪一下位置,清理出大-片的連續(xù)的內(nèi)存,以便虛擬機(jī)能更好的來(lái)進(jìn)行內(nèi)存分配。這里又引出一個(gè)概念了,java虛擬機(jī)的內(nèi)存是動(dòng)態(tài)分配的。

在培訓(xùn)的時(shí)候,還會(huì)有面試的訓(xùn)練,教你如何與面試官溝通,如何準(zhǔn)備簡(jiǎn)歷。在回答面試官問(wèn)題的時(shí)候,盡量不要提到你不擅長(zhǎng)的內(nèi)容,還要學(xué)會(huì)把問(wèn)題撐長(zhǎng),不要把一個(gè)問(wèn)題的所有相關(guān)內(nèi)容都一次性都說(shuō)出來(lái),而要只說(shuō)核心的。其余的內(nèi)容,如果面試官繼續(xù)問(wèn)的話,那你就成功的把面試時(shí)間撐長(zhǎng)了。

在培訓(xùn)的4個(gè)月里,我的最大經(jīng)驗(yàn)是一定要堅(jiān)持,我們班學(xué)的最好的幾個(gè)人,都是晚上走的很晚、周末都來(lái)繼續(xù)學(xué)習(xí)的人。每天都堅(jiān)持敲一些代碼,時(shí)間長(zhǎng)了,自然就熟悉了。學(xué)到最后的時(shí)候,心態(tài)最重要,只要調(diào)整好心態(tài),堅(jiān)持下去,就可以學(xué)有所成。

在這段時(shí)間的學(xué)習(xí)生活中,我也認(rèn)識(shí)了很多同學(xué),我們來(lái)自不同的學(xué)校,因?yàn)楣餐睦硐攵咴谝黄穑谕瓿衫蠋煵贾玫淖鳂I(yè)時(shí),我們相互幫助,在做項(xiàng)目的時(shí)候,我們一起探討,在奔向同一個(gè)目標(biāo)的過(guò)程中,我們一起努力。

想要成為一名程序員,光靠這4個(gè)月的培訓(xùn)是不夠的,我還需要繼續(xù)努力,每天堅(jiān)持充電,在不會(huì)在競(jìng)爭(zhēng)中被淘汰。

本文網(wǎng)址:http://www.huashan-ceramics.com/xuetangzhishi/30077.html
讀完這篇文章后,您心情如何?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0