java實(shí)習總結
總結是事后對某一階段的學(xué)習或工作情況作加以回顧檢查并分析評價(jià)的書(shū)面材料,它可使零星的、膚淺的、表面的感性認知上升到全面的、系統的、本質(zhì)的理性認識上來(lái),讓我們一起認真地寫(xiě)一份總結吧?偨Y怎么寫(xiě)才不會(huì )流于形式呢?下面是小編精心整理的java實(shí)習總結,希望對大家有所幫助。
java實(shí)習總結1
一、實(shí)習時(shí)間
20xx年x月x日--20xx年x月x日
二、實(shí)習地點(diǎn)
無(wú)錫NIIT軟件服務(wù)外包實(shí)訓基地
三、實(shí)習目的
進(jìn)一步了解Java開(kāi)發(fā)的相關(guān)知識,掌握Java開(kāi)發(fā)的基本技術(shù),豐富Java開(kāi)發(fā)的實(shí)戰經(jīng)驗。學(xué)習SQL的基礎知識及正確的運用方法,ssh等企業(yè)應用框架和有用的相關(guān)技術(shù),提高自己的工作效率。通過(guò)實(shí)習,培養我們綜合運用已學(xué)知識Java語(yǔ)言的面向對象編程能力;培養我們動(dòng)手能力;培養我們良好編程規范、編程方法;以便能較全面地理解、掌握和綜合運用所學(xué)的知識,提高自身的編程能力;增強自己的團隊協(xié)作意識,了解軟件開(kāi)發(fā)的思考角度和主要流程。為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,打好一定的基礎。
四、實(shí)習內容概要
應用java基礎、MySQL數據庫、Servlet技術(shù)、JSP頁(yè)面設計、JQuery、ajax、hibernate、struts2、spring、xml等技術(shù)完成網(wǎng)站后臺的開(kāi)發(fā)。
五、實(shí)習內容
5.1 java基礎知識
Java的基礎知識對于一個(gè)java軟件工程師來(lái)說(shuō)就好比是人的靈魂,現在的公司在招聘的時(shí)候不在乎你會(huì )不會(huì )流行的技術(shù),如(Struts、Hibernate、Spring、ibatis等)他看重的是你的基礎扎不扎實(shí),對于網(wǎng)易、騰訊等大公司來(lái)說(shuō)更是如此,我們在開(kāi)發(fā)過(guò)程中運用了大量的java基礎知識,如類(lèi)、對象、方法、成員變量、靜態(tài)變量、封裝、繼承、多態(tài)、異常、接口、抽象類(lèi)、IO流等等等等,所以一個(gè)系統對于java編程基礎的依賴(lài)便不言而喻。
5.2MySQL、Oracle數據庫的介紹
MySQL是最流行的開(kāi)放源碼SQL數據庫管理系統,它是由MySQL AB公司開(kāi)發(fā)、發(fā)布并支持的。MySQL AB是由多名MySQL開(kāi)發(fā)人創(chuàng )辦的一家商業(yè)公司。它是一家第二代開(kāi)放源碼公司,結合了開(kāi)放源碼價(jià)值取向、方法和成功的商業(yè)模型。Oracle則是以穩定性著(zhù)稱(chēng),在訪(fǎng)問(wèn)量和數據大量交換的服務(wù)器中,Oracle占了大臂的江山,在開(kāi)發(fā)中主要用到了數據庫的查詢(xún)語(yǔ)句、數據庫的關(guān)系、事物等
5.3 Java中的常用設計模式
5.3.1工廠(chǎng)模式
客戶(hù)類(lèi)和工廠(chǎng)類(lèi)分開(kāi)。消費者任何時(shí)候需要某種產(chǎn)品,只需向工廠(chǎng)請求即可。消費者無(wú)須修改就可以接納新產(chǎn)品。缺點(diǎn)是當產(chǎn)品修改時(shí),工廠(chǎng)類(lèi)也要做相應的修改。如:如何創(chuàng )建及如何向客戶(hù)端提供。
5.3.2單例模式
單例模式的意思就是只有一個(gè)實(shí)例。單例模式確保某一個(gè)類(lèi)只有一個(gè)實(shí)例,而且自行實(shí)例化并向整個(gè)系統提供這個(gè)實(shí)例。這個(gè)類(lèi)稱(chēng)為單例類(lèi)。
5.4 Servlet & JSP技術(shù)的介紹
5.4.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接口,該接口定義了生命周期方法。
5.4.2 Servlet的生命周期
一個(gè)servlet的生命周期由部署servlet的容器來(lái)控制。當一個(gè)請求映射到一個(gè)servlet時(shí),該容器執行下列步驟。
5.4.3 JSP介紹
5.4.4 JSP & Servlet
Java Servlet是JSP技術(shù)的基礎,而且大型的Web應用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成,F在許多Web服務(wù)器都支持Servlet,即使不直接支持Servlet的Web服務(wù)器,也可以通過(guò)附件的應用服務(wù)器和模塊來(lái)支持Servlet,這得益于Java的跨平臺特性。另外,由于Servlet內部以線(xiàn)程方式提供提供服務(wù),不必對于每個(gè)請求都啟動(dòng)一個(gè)進(jìn)程,并且利用多線(xiàn)程機制可以同時(shí)為多個(gè)請求服務(wù),因此Servlet的效率非常高。
5.5 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)。
5.6 xml & jquery & ajax
5.6.1 xml
Xml是用于標記電子文件使其具有結構性的標記語(yǔ)言,可以用來(lái)標記
數據、定義數據類(lèi)型,是一種允許用戶(hù)對自己的標記語(yǔ)言進(jìn)行定義的源語(yǔ)言。主要學(xué)習了xml的語(yǔ)法與讀取xml。
5.6.2 jquery
query是繼prototype之后又一個(gè)優(yōu)秀的Javascript框架,jQuery使用戶(hù)能更方便地處理HTML documents、events、實(shí)現動(dòng)畫(huà)效果,jQuery還有一個(gè)比較大的優(yōu)勢是,它的文檔說(shuō)明很全,而且各種應用也說(shuō)得很詳細,同時(shí)還有許多成熟的插件可供選擇。jQuery能夠使用戶(hù)的html頁(yè)保持代碼和html內容分離,也就是說(shuō),不用再在html里面插入一堆js來(lái)調用命令了,只需定義id即可。
5.6.3 ajax
Ajax的核心是JavaScript對象XmlHttpRequest。該對象在Internet
Explorer 5中首次引入,它是一種支持異步請求的技術(shù)。簡(jiǎn)而言之,XmlHttpRequest使您可以使用JavaScript向服務(wù)器提出請求并處理響應,而不阻塞用戶(hù),AJAX不是一種新的編程語(yǔ)言,而是一種用于創(chuàng )建更好更快以及交互性更強的Web應用程序的技術(shù)。
5.7三大框架
5.7.1 Struts2
Struts 2是Struts的下一代產(chǎn)品,是在struts 1和WebWork的技術(shù)基礎上進(jìn)行了
合并的全新的Struts 2框架。其全新的Struts 2的體系結構與Struts 1的體系結構差別巨大。Struts 2以WebWork為核心,采用攔截的機器的機制來(lái)處理用戶(hù)的請求,這樣的設計也使得業(yè)務(wù)邏輯控制器能夠與Servlet API完全脫離開(kāi),所以Struts 2可以理解為WebWork的更新產(chǎn)品。雖然從Struts 1到Struts 2有著(zhù)太大的變化,但是相對于WebWork,Struts 2的變化很小。
5.7.2 Hibernate
Hibernate是一個(gè)開(kāi)放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量
級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來(lái)操縱數據庫。 Hibernate可以應用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶(hù)端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。
5.7.3 Spring
spring在英文里有春天、彈簧、跳躍和泉眼的意思。Spring也表示是
一個(gè)開(kāi)源框架,是為了解決企業(yè)應用程序開(kāi)發(fā)復雜性由Rod Johnson創(chuàng )建的?蚣艿闹饕獌(yōu)勢之一就是其分層架構,分層架構允許使用者選擇使用哪一個(gè)組件,同時(shí)為J2EE應用程序開(kāi)發(fā)提供集成的框架。Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。
六、實(shí)習總結及體會(huì )
通過(guò)這次實(shí)習機會(huì ),我主要學(xué)習了以上這些java編程的技術(shù),同時(shí)也明白了身處公司中如何更好地與同事配合,畢竟在軟件開(kāi)發(fā)中,你不可能一個(gè)人干完一個(gè)系統,大家都是通過(guò)svn等團隊管理工具互相配合完成編程任務(wù)。在實(shí)習之前,我對軟件開(kāi)發(fā)的過(guò)程只有一個(gè)模糊地印象,以為只要把代碼編寫(xiě)完之后就算基本上一個(gè)項目開(kāi)發(fā)完畢了。然而通過(guò)這次實(shí)習,徹底顛覆了我的認知,我當時(shí)的認知無(wú)疑是非常幼稚和可笑的,完全的軟件開(kāi)發(fā)過(guò)程不只只是編寫(xiě)代碼,在編寫(xiě)代碼之前還有好多的事情要做,比如文檔的編寫(xiě)、對項目進(jìn)行需求分析、數據庫設計等等。代碼編寫(xiě)完成之后還要進(jìn)行測試,以及人員的培訓,這些都是必須做,也是必不可少的項目,甚至比代碼的編寫(xiě)還重要。
以前總是覺(jué)得自己干不好編程,沒(méi)有足夠的自信,但通過(guò)一系列知識的學(xué)習,還有人際交往能力的提高,我漸漸地認識到如果個(gè)人想要在公司立足,除了要有扎實(shí)的知識基礎,還必須具備良好的交流溝通能力,雖然現在我在公司基本沒(méi)出現加班的情況,但做這一行就得做好心里準備,時(shí)刻準備戰斗,對于我們現在這個(gè)階段來(lái)說(shuō),實(shí)踐就是提高的唯一捷徑,在這個(gè)關(guān)鍵的階段中,你必須做到肯吃苦,不怕累,讓知識和技能來(lái)充實(shí)你的生活,但你回想這一刻的時(shí)候,你并不在乎當初賺的工資是多少,上班的時(shí)間是多久,你只在乎的是你的技能、經(jīng)驗、人際關(guān)系的提高,這樣會(huì )給你帶來(lái)一種成就感,對于即將畢業(yè)的大學(xué)生來(lái)說(shuō),經(jīng)驗與經(jīng)歷是你以后發(fā)展的敲門(mén)磚,即將面對社會(huì )的我們,再也沒(méi)有校園那一堵堵圍墻能給我們安全感并保護著(zhù)我們,我們需要面對社會(huì ),同其他人競爭,如果你現在還在糾結這份工作很辛苦、工資很低,那你就錯了,你要糾結的是這份工作能不能學(xué)到東西,你的能力跟你的報酬對不對等,如果當你發(fā)現你的能力跟你的報酬嚴重不對等或是沒(méi)東西學(xué)習的時(shí)候,那時(shí)你可以選擇到別的地方發(fā)展。
現在的我沒(méi)事也會(huì )去一些java的QQ群跟大家交流一番,在這里你能找到很多程序猿(程序員的網(wǎng)絡(luò )叫法),大家一起討論技術(shù),討論問(wèn)題,探討人生,雖然很多時(shí)候都是在八卦,但只有他們才能理解這個(gè)職業(yè)的艱辛,才能與你感同身受。我在開(kāi)發(fā)期間也遇到很多問(wèn)題,但是我會(huì )試著(zhù)到網(wǎng)絡(luò )去找答案,如果實(shí)在找不到我會(huì )試著(zhù)問(wèn)問(wèn)我的上級,或者跟一些朋友討論一下,如果發(fā)現了這個(gè)問(wèn)題的答案我會(huì )及時(shí)把它記錄下來(lái),方便以后遇到問(wèn)題可以隨時(shí)翻閱,我相信好記性不如爛筆頭這句話(huà),我也相信如果一個(gè)程序員寫(xiě)的代碼沒(méi)有錯誤那只能證明他沒(méi)寫(xiě)過(guò)代碼,雖然我比較懶,但我現在有空的時(shí)候都會(huì )對著(zhù)電腦敲代碼,我相信手感是敲出來(lái)的,你看10遍都不如你敲一遍來(lái)得印象深刻。
通過(guò)這次實(shí)習,我認識到了一個(gè)軟件開(kāi)發(fā)的完整的過(guò)程,為我今后進(jìn)行實(shí)際的工作奠定了堅實(shí)的基礎。首先,進(jìn)入公司,你就是一名職業(yè)人,不再是一名學(xué)生,你要具備一名職業(yè)人應具備的素養,不遲到不早退是必然的,而且還要時(shí)刻嚴格要求自己,公司的規定要嚴格遵守。然后,在技術(shù)上也有了很大的提高,學(xué)習了很多公司自己的框架和工具,這都是一些前輩的寶貴經(jīng)驗。而且所作的軟件應用性更強。所以,在今后的學(xué)習中我會(huì )嚴于律己,認真學(xué)習有關(guān)軟件編程的課,為以后的工作打好堅實(shí)的基礎。
java實(shí)習總結2
大學(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é)校的精心安排和指導老師的用心輔導非常感謝。
java實(shí)習總結3
大學(xué)生活臨近了尾聲,這短短的三年,卻是我的人生中彌足珍貴的時(shí)光。在這三年里,我從一個(gè)莽撞少年成長(cháng)為一名合格的大學(xué)生,用脫胎換骨來(lái)形容并不為過(guò)?偨Y過(guò)去可以撥開(kāi)時(shí)間的迷霧,清晰的回首所走過(guò)的路,從而為將來(lái)的人生旅程準備一些經(jīng)驗和教訓。
大學(xué)生活主線(xiàn)是學(xué)習。大學(xué)學(xué)習是迥然不同于以往的一種新形式,它賦予了學(xué)習者更大的自主性和更廣闊的思維空間,同時(shí)也對學(xué)習者提出了更高的要求。在這種半開(kāi)放式的教學(xué)模式下,要求學(xué)習者必須有明確的學(xué)習目的,有更強的選擇辨別能力和更強的自學(xué)能力。對于這個(gè)方面,我應該感謝大學(xué)這四年的學(xué)習生涯,在這期間的歷次挫折與成功,使我真正知道了怎樣進(jìn)行自我學(xué)習,怎樣有選擇有目的的學(xué)習,隨之而來(lái)的是自己自學(xué)能力和學(xué)習效率的提高。而學(xué)習之外的課外科技活動(dòng)的參與,同時(shí)也是對所學(xué)知識的一種鞏固和加強,它不僅提高了我的動(dòng)手能力,拓寬了我的知識面,而且在不斷的探索過(guò)程中,也促使自己學(xué)習更多更新的東西,這更進(jìn)一步豐富了自己的理論知識。
實(shí)習是每一個(gè)大學(xué)畢業(yè)生必須擁有的一段經(jīng)歷,它使我們在實(shí)踐中了解社會(huì )、在實(shí)踐中鞏固知識;實(shí)習又是對每一位大學(xué)畢業(yè)生專(zhuān)業(yè)知識的一種檢驗,它讓我們學(xué)到了很多在課堂上根本就學(xué)不到的知識,既開(kāi)闊了視野,又增長(cháng)了見(jiàn)識,為我們以后進(jìn)一步走向社會(huì )打下堅實(shí)的基礎,也是我們走向工作崗位的第一步。
通過(guò)此次實(shí)習,讓我學(xué)到了很多課堂上更本學(xué)不到的東西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了學(xué)習的意義,時(shí)間的寶貴,人生的真諦。明白人世間一生不可能都是一帆風(fēng)順的`,只要勇敢去面對人生中的每個(gè)驛站!這讓我清楚地感到了自己肩上的重任,看清了自己的人生方向,也讓我認識到了文秘工作應支持仔細認真的工作態(tài)度,要有一種平和的心態(tài)和不恥下問(wèn)的精神,不管遇到什么事都要總代表地去思考,多聽(tīng)別人的建議,不要太過(guò)急燥,要對自己所做事去負責,不要輕易的去承諾,承諾了就要努力去兌現。單位也培養了我的實(shí)際動(dòng)手能力,增加了實(shí)際的操作經(jīng)驗,對實(shí)際的文秘工作的有了一個(gè)新的開(kāi)始,更好地為我們今后的工作積累經(jīng)驗。
我知道工作是一項熱情的事業(yè),并且要持之以恒的品質(zhì)精神和吃苦耐勞的品質(zhì)。我覺(jué)得重要的是在這段實(shí)習期間里,我第一次真正的融入了社會(huì ),在實(shí)踐中了解社會(huì )掌握了一些與人交往的技能,并且在次期間,我注意觀(guān)察了前輩是怎樣與上級交往,怎樣處理之間的關(guān)系。利用這次難得的機會(huì ),也打開(kāi)了視野,增長(cháng)了見(jiàn)識,為我們以后進(jìn)一步走向社會(huì )打下堅實(shí)的基礎。
實(shí)習期間,我從末出現無(wú)故缺勤。我勤奮好學(xué).謙虛謹慎,認真聽(tīng)取老同志的指導,對于別人提出的工作建議虛心聽(tīng)取。并能夠仔細觀(guān)察、切身體驗、獨立思考、綜合分析,并努力學(xué)到把學(xué)樣學(xué)到的知道應用到實(shí)際工作中,盡力做到理論和實(shí)際相結合的最佳狀態(tài),培養了我執著(zhù)的敬業(yè)精神和勤奮踏實(shí)的工作作風(fēng)。也培養了我的耐心和素質(zhì)。能夠做到服從指揮,與同事友好相處,尊重領(lǐng)導,工作認真負責,責任心強,能保質(zhì)保量完成工作任務(wù)。并始終堅持一條原則:要么不做,要做就要做最好。
為期近1個(gè)月的實(shí)習結束了,我在實(shí)習中學(xué)到了很多在課堂上根本就學(xué)不到的知識,收益匪淺.現在我對這2個(gè)月的實(shí)習做一個(gè)工作小結。
一、作為學(xué)生,生產(chǎn)實(shí)踐是學(xué)生對專(zhuān)業(yè)知識的進(jìn)一步鞏固和認識。也是我們順利融入社會(huì )化大生產(chǎn)的一項有利保障。因為學(xué)生自古以來(lái)都是以學(xué)為本,社會(huì )實(shí)踐的機會(huì )機會(huì )相對較少。而社會(huì )對大學(xué)生的要求即使社會(huì )實(shí)踐,社會(huì )生產(chǎn)經(jīng)驗都具備的員工。因此,對于我們來(lái)講,動(dòng)手能力是我們能成功就業(yè)的關(guān)鍵。同時(shí)生產(chǎn)實(shí)踐,也是對我們協(xié)作能力,處理同學(xué)關(guān)系的一次鍛煉。大學(xué)作為一個(gè)“熔爐”,為我們提供了許多培養社會(huì )經(jīng)驗的機會(huì ),但是相對于社會(huì )生產(chǎn)關(guān)系而言,我們卻知之甚少。而生產(chǎn)關(guān)系的認識又是我們事業(yè)發(fā)展不得忽視的。因此,適當處理協(xié)作關(guān)系是我們能夠開(kāi)展事業(yè)的關(guān)鍵。
二、要善于溝通:要想在短暫的實(shí)習時(shí)間內,盡可能多的學(xué)一些東西,這就需要跟老師有很好的溝通,加深彼此的了解,剛到實(shí)習的地方,老師并不了解你的工作學(xué)習能力,不清楚你掌握了哪些知識,不清楚你想了解什么樣的知識,所以跟老師建立起很好的溝通是很必要的。同時(shí)我覺(jué)得這也是我們將來(lái)走上社會(huì )的一把不可獲缺的鑰匙。通過(guò)溝通了解,老師我有了大體的了解,一邊有針對性的教我一些會(huì )計實(shí)際知識,一邊根據我的興趣給予我更多的指導與幫助,在這次的工作中,我真正學(xué)到了會(huì )計教科書(shū)上所沒(méi)有的知識,擁有了實(shí)踐經(jīng)驗,這才真正體現了知識的真正價(jià)值,學(xué)以致用。
三、充滿(mǎn)激情與耐心:激情與耐心,就像火與冰,看似兩種完全不同的東西,卻能碰撞出最美麗的火花。在中心時(shí),老師就跟我說(shuō),想做軟件這一塊,激情與耐心必不可少,在編寫(xiě)程序這方面,這一行業(yè)就像做新聞工作,需要你有耐心去實(shí)事求是,而你的耐心就要用到不斷的學(xué)習新知識,提高自己的專(zhuān)業(yè)水平當中去。在一些具體的工作當中也是這樣的。后來(lái)我又進(jìn)行了自主學(xué)習,一遍又一遍的研究,自然有些煩,但我用我的熱情與耐心克服這些困難,老師也教給我一些自己的寶貴的經(jīng)驗。這些在平常的書(shū)本上僅僅是獲得感性的認識,而在這里真的實(shí)踐了,才算是真正的掌握了,也讓我認識到了自己的不足,告誡自己,不管做什么,切忌眼高手低,要善于鉆研。老師說(shuō)對每個(gè)程序都要細心耐心,具有基本的專(zhuān)業(yè)素養,因為細心負責是做好每一件事情所必備的基本條件,基本的專(zhuān)業(yè)素養是做好工作的前提。
四、關(guān)于具體編碼:
開(kāi)發(fā)幾個(gè)項目之后,對編寫(xiě)程序有了更進(jìn)一步的了解。
好的程序應該具有:易讀性,易擴展性,容錯性。
易讀性:所有變量和函數以及類(lèi)名用簡(jiǎn)單易懂易記憶的命名方式。所有類(lèi)和函數甚至變量都有關(guān)鍵的注釋說(shuō)明。這點(diǎn)很重要,也是最基礎的。如果代碼書(shū)寫(xiě)不夠美觀(guān)和易懂,我想自己以后也不想再看。就更別談功能的擴展和新版本開(kāi)發(fā)了。
易擴展性:整體系統架構邏輯簡(jiǎn)單清晰。模塊與模塊之間盡量做到互不影響,也就是盡可能的獨立。這部分工作主要體現在前期設計工作中,需要掌握好的設計經(jīng)驗和方法才能夠做得比較好。
容錯性:對數據流和指針以及數組都做數據有效性檢查;對第三方接口的調用失敗的容錯性。對所有代碼都做調用失敗后的錯誤處理。以及在大的工程中加入trace文件輸出,把關(guān)鍵的數據流和關(guān)鍵處理部分的操作信息輸出。以便對工程異常情況產(chǎn)生條件的定位,及時(shí)解決問(wèn)題。
我覺(jué)得程序員能在這三方面做得很好就算一個(gè)優(yōu)秀的programmer了。
經(jīng)過(guò)過(guò)去一個(gè)月的實(shí)踐和實(shí)習,我對未來(lái)充滿(mǎn)了美好的憧憬,在未來(lái)的日子,我將努力做到以下幾點(diǎn):
一、繼續學(xué)習,不斷提升理論素養。
在信息時(shí)代,學(xué)習是不斷地汲取新信息,獲得事業(yè)進(jìn)步的動(dòng)力。作為一名年輕人更應該把學(xué)習作為保持工作積極性的重要途徑。走上工作崗位后,我積極響應單位號召,結合工作實(shí)際,不斷學(xué)習理論、技能知識和社會(huì )知識,用先進(jìn)的理論武裝頭腦,用精良的業(yè)務(wù)知識提升能力,以廣博的社會(huì )知識拓展視野。
二、努力實(shí)踐,自覺(jué)進(jìn)行角色轉化。
“理論是灰色的,生活之樹(shù)常青”,只有將理論付諸于實(shí)踐才能實(shí)現理論自身的價(jià)值,也只有將理論付諸于實(shí)踐才能使理論得以檢驗。同樣,一個(gè)人的價(jià)值也是通過(guò)實(shí)踐活動(dòng)來(lái)實(shí)現的,也只有通過(guò)實(shí)踐才能鍛煉人的品質(zhì),彰現人的意志。
三、提高工作積極性和主動(dòng)性
一個(gè)月的實(shí)習期很快過(guò)去了,是開(kāi)端也是結束。展現在自己面前的是一片任自己馳騁的沃土,也分明感受到了沉甸甸的責任。在今后的工作和生活中,我將繼續學(xué)習,深入實(shí)踐,不斷提升自我,努力創(chuàng )造業(yè)績(jì),繼續為社會(huì )創(chuàng )造更多的價(jià)值。
最后感謝實(shí)習單位領(lǐng)導和老師們對我的輔導和幫助,我會(huì )繼續努力的。
java實(shí)習總結4
經(jīng)過(guò)五天的Java實(shí)習,感觸很深,收獲也很大,對自己的缺點(diǎn)也有了很多的認識,回首本學(xué)期JAVA學(xué)習,重點(diǎn)還是在學(xué)習概念等一些常識性的東西,關(guān)于類(lèi)型、變量、接口、輸入輸出流、分析異常、拋出異常,后期主要是小程序運用,Gui界面設計和事件。
在我學(xué)習的語(yǔ)言中,我自己認為Java是一門(mén)比較強大的面向對象的編程語(yǔ)言,不僅僅是因為它的跨平臺型還有它的較強的實(shí)用性,強悍的嵌入性。
本次實(shí)習主要是針對我們對項目流程不熟悉和對整體項目的把握不清楚,學(xué)習數據庫的設計和表的建設以及表與表之間的聯(lián)系,還有一些代碼的編寫(xiě),這些都是我們所不熟悉的也是我們最薄弱的部分。
通過(guò)這一周的實(shí)習,雖然實(shí)習的時(shí)間不長(cháng),但是總體上收獲挺大的,當我們正式準備學(xué)習實(shí)習java編程技術(shù)時(shí),讓我感到非常高興,因為java一直學(xué)的是課本知識,所以實(shí)習對于我來(lái)說(shuō)是必須要學(xué)會(huì )熟練操作的。當然開(kāi)始學(xué)習后也并非是想象中那樣順利,開(kāi)始的學(xué)習讓我異常感到學(xué)習任務(wù)的艱巨,因為學(xué)習中我遇到了很多以前未曾遇到的難點(diǎn),有時(shí)后也難免會(huì )失去耐心,但是,通過(guò)老師的指導,自己的努力的練習,我順利的化解了一道道的障礙?朔薐ava學(xué)習上的一道道難關(guān),現在自己已經(jīng)基本掌握了java的基礎知識。
有些知識點(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)明了方向。
這次實(shí)習,我們更多學(xué)到的是不懂就要問(wèn)和自己應該盡自己的全力去嘗試,哪怕失敗,也要盡自己的全力,和身邊的同學(xué)一起探討而不是抄襲,團隊合作和發(fā)揮團隊意識,最后在自己的努力下終于運行成功,這種感覺(jué)美不可言,心情愉悅至極,有很強的成就感。
最后,我自己感覺(jué)這次實(shí)習的收獲還是很大的,我相信在不久的將來(lái)我們會(huì )有自己的一片天空。
java實(shí)習總結5
一、項目的地位
因為參加就業(yè)培訓的學(xué)員很多都是有一定的計算機基礎,大部分都具備一定的編程基礎,尤其是在;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎。
他們欠缺的主要是兩點(diǎn):
。1)不能全面系統的、深入的掌握某種技術(shù),也就是會(huì )的挺多,但都是皮毛,不能滿(mǎn)足就業(yè)的需要。
。2)沒(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)的,當然這里只是討論方法,不涉及具體的項目案例。
我們可以采用倒推的方式來(lái)分析:
。1)最終的項目一定是真實(shí)的項目,也就是要把學(xué)員訓練到能夠獨立開(kāi)發(fā)實(shí)際應用,通常我們還不能選最簡(jiǎn)單的項目,因為學(xué)員的吸收還要有一個(gè)折扣,所以最終的項目應該選實(shí)際項目中中等難度的項目
。2)最終項目定下來(lái)過(guò)后,開(kāi)始分解這個(gè)項目,看看為了達到完成這個(gè)項目需要哪些技術(shù)和知識點(diǎn),以及每部分知識點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù)
。3)然后開(kāi)始選擇分階段的項目,分階段的項目應該比剛才分析出來(lái)的分階段任務(wù)稍稍復雜點(diǎn),這樣才能達到訓練的目標。定下分階段項目后,同樣去分解,定出為了完成他所需要的各部分知識點(diǎn)和深度。
。4)然后是選擇上課期間的演示項目,演示的項目是為了做分階段項目服務(wù)的,可以認為是分階段項目的分階段項目
。5)最終把要求掌握的知識點(diǎn)和要求掌握的深度,分散到日常教學(xué)和練習中。
java實(shí)習總結6
在新豆商城的項目設計中,總結:需求分析是重點(diǎn)。
前臺需求分析,系統前臺擁有2種用戶(hù),即瀏覽使用本系統的顧客,當顧客注冊為本系統的會(huì )員時(shí),即本系統的第2種。
功能描述如下:瀏覽、注冊、搜索、購物、登陸、消息功能、個(gè)人資料修改、收貨地址、積分交易、訂單查看等。
用例圖如下:(略)
需求分析,系統后臺擁有多種用戶(hù),簡(jiǎn)單描述如下:商品管理員、系統管理員等。由于時(shí)間關(guān)系,本系統后臺前期可能不做開(kāi)發(fā)。預想在后期專(zhuān)門(mén)開(kāi)發(fā)權限管理欄目,可以根據需要產(chǎn)生多種管理員以分配不同的;功能描述如下:商品管理、商品分類(lèi)管理、品牌管理、;后臺用例圖如下:;系統管理員;第二十一周;實(shí)習第二十一個(gè)禮拜;struts是開(kāi)源軟件;軟件工程師使用struts為業(yè)務(wù)應用的每一層提供;action,這個(gè)類(lèi)通常由用戶(hù)提供,該控制器負責;model部分:由javabean組成,acti;view部分:該部分采用管理欄目,可以根據需要產(chǎn)生多種管理員以分配不同的權限進(jìn)行管理。
功能描述如下:商品管理、商品分類(lèi)管理、品牌管理、訂單管理、送貨方式管理、會(huì )員管理、公告管理、模板管理、論壇分類(lèi)管理、帖子管理、系統配臵、支付管理等。
后臺用例圖如下:(略)
java實(shí)習總結7
struts是開(kāi)源軟件。使用struts的目的是為了幫助我們減少在運用mvc設計模型來(lái)開(kāi)發(fā)web應用的時(shí)間。如果我們想混合使用servlets和jsp的優(yōu)點(diǎn)來(lái)建立可擴展的應用,struts是一個(gè)不錯的選擇。
軟件工程師使用struts為業(yè)務(wù)應用的每一層提供支持。它的目的是為了幫助我們減少在運用mvc設計模型來(lái)開(kāi)發(fā)web應用的時(shí)間。我們仍然需要學(xué)習和應用該架構,不過(guò)它將可以完成其中一些繁重的工作。如果想混合使用servlets和jsp的優(yōu)點(diǎn)來(lái)建立可擴展的應用。 action,這個(gè)類(lèi)通常由用戶(hù)提供,該控制器負責接收來(lái)自actionservlet的請求,并根據該請求調用模型的業(yè)務(wù)邏輯方法處理請求,并將處理結果返回給jsp頁(yè)面顯示。
model 部分:由javabean組成,actionform用于封裝用戶(hù)的請求參數,封裝成actionform對象,該對象被actionservlet轉發(fā)給action,action根據actionform里面的請求參數處理用戶(hù)的請求。javabean則封裝了底層的業(yè)務(wù)邏輯,包括數據庫訪(fǎng)問(wèn)等。
view部分:該部分采用jsp實(shí)現。struts提供了豐富的標簽庫,通過(guò)標簽庫可以減少腳本的使用,自定義的標簽庫可以實(shí)現與model的有效交互,并增加了現實(shí)功能。對應上圖的jsp部分。
controller 組件:controller組件有兩個(gè)部分組成——系統核心控制器,業(yè)務(wù)邏輯控制器。系統核心控制器,對應上圖的actionservlet。該控制器由 struts框架提供,繼承httpservlet類(lèi),因此可以配臵成標注的servlet。該控制器負責攔截所有的http請求,然后根據用戶(hù)請求決定是否要轉給業(yè)務(wù)邏輯控制器。業(yè)務(wù)邏輯控制器,負責處理用戶(hù)請求,本身不具備處理能力,而是調用
model來(lái)完成處理。對應action部分。
總結:學(xué)習了才知道struts很強大。
java實(shí)習總結8
這個(gè)學(xué)期的最后兩周是學(xué)校安排的Java實(shí)訓課程,主要地點(diǎn)是在機房,這次我們任務(wù)是作一個(gè)網(wǎng)吧計費管理系統,該系統實(shí)現的功能主要有上下機管理,機器維護和管理,卡維護管理,登錄界面設計等,我們這次主要以組的形式分工合作的方式來(lái)完成這個(gè)項目,與此同時(shí),我也很榮幸的擔當的一個(gè)項目組的組長(cháng),自然要做的東西要比普通同學(xué)要多一些!
那么在這次完成項目中,我們做了那些工作,有從中得到了那些經(jīng)驗呢?
1.任務(wù)分配
由于這次項目是團隊性的工作,所以在開(kāi)工前我們一定要分配好任務(wù),布置好環(huán)境,讓一些公用的東西統一起來(lái),所以開(kāi)工前的分配工作非常重要,雖然這僅僅是一個(gè)小的程序,但是卻能從中體驗出來(lái)我們的團隊合作性!
2.我們的設計方案與測試心得;
1).登錄功能。登錄功能是一個(gè)程序的主入口,雖然從程序上來(lái)看并不是很復雜,但是確實(shí)一個(gè)程序的價(jià)值的最有力度的體現,雖然我們這個(gè)界面通過(guò)了老師的測試,但是,古人云:文好題一半,正是這個(gè)道理,所以必要的界面風(fēng)格還是需要的,這讓我們知道,在以后的編程實(shí)際中,值最求質(zhì)量的同時(shí),審美觀(guān)還是要重視的,畢竟程序不是做給自己用的!
2).上下機管理:這是整個(gè)程序最難的部分,所以在編程前一定要
有充分的準備,我們專(zhuān)門(mén)設計了一個(gè)草圖,給出數據庫的具體定義形式,并嘗試用各種方案實(shí)現預期效果,最終選出最佳的參考設計方案!盡管如此,在測試中還是出現了許多的問(wèn)題,比如下機中途出現下機失敗現象,導致測試不能很好的繼續進(jìn)行,雖然我們之前已對此做出了大量的測試工作,但是也未能很好的發(fā)現代碼中的問(wèn)題,這點(diǎn)讓我們真正了解到,學(xué)習一定要投入,編碼與測試也一樣,不能三心二意,測試的工作設置比編碼更為的重要!所以在以后的編程中一定要注意此類(lèi)問(wèn)題,一定要專(zhuān)心!
3).用戶(hù)管理:該功能在測試順利通過(guò),盡管如此,我們在最初設計時(shí)候產(chǎn)生過(guò)一個(gè)爭議的話(huà)題,要不要一個(gè)超級管理員?這個(gè)功能最要管理的對象是針對管理員的,與卡管理是不同的,所以這一點(diǎn)是非常重要的,更具測試用例上,這一點(diǎn)并沒(méi)有提及,但是從實(shí)際情況考慮,普通用戶(hù)不可以刪除和添加普通用戶(hù)的,這一個(gè)設計也并不是太難,當初的設想是,在建立用戶(hù)表時(shí)給出一個(gè)rype字段,專(zhuān)門(mén)存放用戶(hù)類(lèi)型信息,該用戶(hù)登錄窗體時(shí),檢索數據庫表中的type字段的值是否為管理員,如果是,添加用戶(hù)管理功能,否者不讓用戶(hù)管理在列表中顯示!但是由于某些原因,再后來(lái)設計的時(shí)候把他忘記了,通過(guò)這一點(diǎn)可以看出,在學(xué)習中要學(xué)會(huì )舉一反三,老師給的測試用例只不過(guò)是對我們功能的基本檢測,我們不能僅限于次,故我們一定要打開(kāi)我們的思維,充分的發(fā)揮我們的想象,無(wú)論功能能否實(shí)現,最重要的是我們嘗試了!還有就是善于總結!
4).機器維護:主要功能是添加機器,這個(gè)和添加用戶(hù)雷同,在這里不做闡述!
5).卡管理:正如上面所說(shuō),與用戶(hù)管理不同的是,他們的管理對象是不同的,要突出說(shuō)明的是:卡管理中需包含金額等信息,這將在統計管理,上下機管理中都有很大的用處,由于該功能是我親自完成,我會(huì )在下文中重點(diǎn)介紹,故這里不做闡述
6).統計管理:主要實(shí)現功能是統計某個(gè)時(shí)間段的總消費金額,總的上機時(shí)間等信息!在測試中發(fā)現了許多的問(wèn)題,比如:時(shí)間輸入為20xx.12.32不符合日期的規范,這里沒(méi)有做出檢查,這點(diǎn)讓我們知道了在編程過(guò)程中定要認真的思考分析,在測試中仔細的檢查,同時(shí)也給了我們更深入地了解了編程的關(guān)鍵!
7).參數設計:該功能主要是實(shí)現網(wǎng)吧計費所用到的費率問(wèn)題而設計的。在測試中,我們發(fā)現了一點(diǎn)的錯誤,就是在輸入參數的時(shí)候發(fā)現小數輸入形式的驗證問(wèn)題,這一點(diǎn)其實(shí)是我們的馬虎,因為在做卡管理時(shí)設計了一個(gè)方法是數字驗證的,卡號當然不能出現小數點(diǎn),而在做統計管理設計和費率調整時(shí),為了方便,就直接從方法中調用了該方法,從而沒(méi)有過(guò)多的去思考,這也是測試失敗的一個(gè)重要原因,所以我們編程過(guò)程中一定要注意好這個(gè)問(wèn)題!
8).幫助設計:幫助功能是一個(gè)程序的引導,所以其類(lèi)容一定要符合程序本身的特征,我們測試中發(fā)現我們的幫助文檔其實(shí)和程序間還是存在一絲的偏差的!
3.提交項目后的感想:
現在,我們的項目已經(jīng)提交了,并且基本通過(guò)了老師的大便要求,不管我們做的怎么樣,我們都應該能從中學(xué)到一些東西!
這次我所負責的任務(wù)主要是卡維護管理,該項目涉及到的知識及技術(shù)主要要求有使用Java技術(shù)開(kāi)發(fā),使用的數據庫(access,sqlserver)保存數據,集成開(kāi)發(fā)環(huán)境使用可視化gui界面設計的主流工具(如eclipse等等)。開(kāi)發(fā)應用Java語(yǔ)言,jdbc數據庫,使用集成開(kāi)發(fā)工具的基本知識和技能!系統采用了c/s體系結構。
在之前,我由于機器原因沒(méi)有連接數據庫,而是直接在本機上寫(xiě)好代碼段,然后在別人的機器上測試,所以在連接的時(shí)候出現了諸多的問(wèn)題,還有就是這次是團隊性工作,由于大家都有數據連接的代碼,每個(gè)人都有自己的代碼段,這在做集成測試的時(shí)候并沒(méi)有帶來(lái)多大的麻煩,但是當我們需要修改代碼數據連接時(shí),這么多的代碼段,一點(diǎn)一點(diǎn)的修改定時(shí)帶來(lái)的不變,所以我們后悔當時(shí)沒(méi)有做好相關(guān)工作,但是,后來(lái)我們還是一點(diǎn)一點(diǎn)的查找與修改,把這一點(diǎn)彌補了上來(lái),最終實(shí)現了同一個(gè)類(lèi)的調用,從而解決了這個(gè)問(wèn)題,可是不管怎么說(shuō),最初做的還是有點(diǎn)欠缺,還有就是作為團隊性的工作,團隊間團結合作是最重要的,這也是小組項目能否順利完成的最最重要的因素!所以無(wú)論是自己的代碼還是調用別人的額方法,一定要在組內達到統一性,并且在實(shí)現各自的功能模塊時(shí),不能各做各的,互相幫助是少不了的,沒(méi)有人的思維是絕對完善的,只有大家的智慧才是更具有價(jià)值性的!所以在這次團隊合作中,我們學(xué)到知識的同時(shí),也學(xué)到了小組間的融洽關(guān)系與想好學(xué)習的好的風(fēng)氣,這也是將來(lái)搞團隊性工作必不可少的!
4.我在這次項目實(shí)訓中的個(gè)人想法和看法!
在這次項目實(shí)訓中,我獲得了許多知識,首先我更深刻的了解了Java語(yǔ)言的各功能的具體應用,最主要的是對可視化gui界面設計。這次我做的功能是卡的維護與管理,該應用的功能主要有,卡的添加,卡的修改,卡的信息查詢(xún)與卡的刪除等功能!在這次設計中我也發(fā)現了許多的問(wèn)題,如在上兩次的心得中提到的:連接數據庫后對rs.getString(2)和rs.getDouble(5);方法只能調用一次,還有就是計算總金額和保留小數點(diǎn)后面的位數問(wèn)題!我設計的時(shí)候基本都先把可能多次用到的功能塊定義成方法放在同一個(gè)類(lèi)里面,然后在編寫(xiě)時(shí)直接調用已定義好的方法,這樣的好處是如果要改變某個(gè)功能設計,就不需要全部改動(dòng)代碼了,只要改變該方法就行了,但這樣做同時(shí)也帶來(lái)了一個(gè)缺點(diǎn),就是該功能的靈活性不強,事實(shí)也證明了這一點(diǎn),正如上面所說(shuō),在參數設計的時(shí)候,費率的輸入調用就產(chǎn)生了一定的問(wèn)題,這也是我的一個(gè)舒服大意。
我的卡維護功能順利的通過(guò)了老師的測試,當然從這次實(shí)訓來(lái)看,我的卻學(xué)到了很多的東西,無(wú)論是在Java學(xué)習方面還是在團隊工作安排的方面都有了不菲的成績(jì),這一點(diǎn)是不可否認的!但是Java的學(xué)習,不僅僅是學(xué)習概念等一些常識性的東西,如開(kāi)發(fā)工具、數據類(lèi)型、變量、接口、輸入輸出流等,最重要的還是要在學(xué)習中發(fā)現問(wèn)題,學(xué)會(huì )分析異常,拋出異常,對程序運用,Gui界面設計和線(xiàn)程等等都要有深刻的了解。
通過(guò)這次實(shí)訓,我發(fā)現了許多問(wèn)題,同時(shí)也獲得了更多的知識,當然最重要的是從中得到了更多的心得體會(huì )!雖然這個(gè)項目并不是很難,實(shí)訓的時(shí)間也僅僅只有兩個(gè)星期,但是這對于我個(gè)人來(lái)說(shuō)也是對計算機編程語(yǔ)言有了進(jìn)一步的認識。在實(shí)訓學(xué)習期間,我發(fā)現高深的東西還有很多很多,等待著(zhù)我自己去發(fā)掘。對于JAVA語(yǔ)言,我會(huì )更加努力。
實(shí)訓只是我們學(xué)習Java的一個(gè)檢測自己的平臺,同時(shí)也是一個(gè)更好的自主學(xué)習的機會(huì )!我相信從中能得到很多的知識!
當然學(xué)知識不能僅憑自己的愛(ài)好和一時(shí)興趣,要一步一個(gè)腳印、認認真真、踏踏實(shí)實(shí),理論與實(shí)踐相結合。
java實(shí)習總結9
在學(xué)院領(lǐng)導老師的帶領(lǐng)和安排下,上學(xué)期期末我們去北京進(jìn)行了為期10天的專(zhuān)業(yè)實(shí)習。在實(shí)習期間,我們在特殊編程技能和軟件開(kāi)發(fā)的整體架構方面獲得了很多。
本次培訓分為兩個(gè)階段。前五天是第一階段。我們學(xué)習了理論知識,鞏固和深化了所學(xué)的編程知識。下面說(shuō)說(shuō)個(gè)人感受和經(jīng)歷
我學(xué)習理論知識
在最初的五天實(shí)踐培訓中,我們學(xué)習了java編程的理論課程。班主任幽默嚴謹。在老師的指導和啟發(fā)下,我們鞏固了以前在學(xué)校學(xué)過(guò)的編程知識,加深了它,澄清了一些以前對編程技術(shù)了解的錯誤或模糊的概念。
在課堂上,我們還以java中GUI編程常用的swing框架和JAVA的容器系統為切入點(diǎn)。在此期間,框架不僅學(xué)習了一般的編程知識和技能。在對框架全面系統的了解中,我也學(xué)到了框架中的泛型技術(shù)和架構思想的知識。在企業(yè)的實(shí)際編碼過(guò)程中,每一個(gè)框架都構成了軟件的基石。只有掌握幾個(gè)框架知識,我們才能在實(shí)踐中高效發(fā)展,使我們的產(chǎn)品在市場(chǎng)上立于不敗之地。
在理論課的學(xué)習過(guò)程中,也暴露出一些問(wèn)題,比如在學(xué)校學(xué)習,只知道學(xué)了什么卻不知道為什么,不愿意深入鉆研,提前學(xué)習一些知識。
二、項目開(kāi)發(fā)實(shí)踐
在完成理論知識的學(xué)習后,我們在過(guò)去的五天里在培訓基地進(jìn)行了項目開(kāi)發(fā)的實(shí)踐練習。
項目名稱(chēng)為superVCD,是海輝曾經(jīng)收到的一個(gè)遠程音樂(lè )錄音管理軟件項目的簡(jiǎn)化版。雖然已經(jīng)簡(jiǎn)化,但其內容對于我們的學(xué)習仍然有相當的價(jià)值,對于我們了解真實(shí)的軟件設計規范、編碼規范、文檔規范以及客戶(hù)對軟件的需求都有很大的參考價(jià)值。這個(gè)內容包括GUI設計和編碼、容器和泛型知識、規范文檔編寫(xiě)、測試和日志系統,甚至要求我們實(shí)現一個(gè)專(zhuān)門(mén)的輕量級數據庫系統,這無(wú)疑是我們體驗和積累豐富知識的好機會(huì )。
通常我們很少有機會(huì )完成這樣規模的項目,所以我從這個(gè)項目的實(shí)際培訓中獲益匪淺。
首先,我學(xué)會(huì )了如何以標準化的方式編寫(xiě)代碼和文檔。文檔和代碼是團隊成員在項目開(kāi)發(fā)的溝通和合作中的紐帶。風(fēng)格隨意的代碼和語(yǔ)義缺失或不清晰的文檔,會(huì )讓其他團隊成員無(wú)法理解和使用自己編寫(xiě)的程序。我一般都是隨便寫(xiě)代碼,不太注意這一點(diǎn)。經(jīng)過(guò)這次實(shí)踐鍛煉,我會(huì )嚴格遵守編碼標準。
其次,我學(xué)會(huì )了如何理解和分析客戶(hù)的需求。軟件是為客戶(hù)而生的,只有了解客戶(hù)的需求,才有可能寫(xiě)出優(yōu)秀的軟件。在這次實(shí)踐練習中,老師教我們如何組織團隊正確理解和分析客戶(hù)的需求,為項目開(kāi)發(fā)寫(xiě)一份完善的需求分析。
第三,我學(xué)會(huì )了按照需求來(lái)設計軟件架構,這一點(diǎn)我覺(jué)得我們很多同學(xué)以前都缺乏,因為我們上學(xué)的時(shí)候代碼長(cháng)度短,功能單一,所以設計思路通常只停留在大腦里,非常模糊。在這個(gè)項目開(kāi)發(fā)練習中,老師教我如何從需求中抽象出問(wèn)題,模塊化,一步一步細化,就像給高層建筑建柱子一樣。
第四,學(xué)會(huì )了團隊合作,共同發(fā)展。作為項目開(kāi)發(fā)團隊的領(lǐng)導,我的經(jīng)驗更深刻。光靠一個(gè)人的力量是遠遠不夠的。只有管理和組織一個(gè)團隊,才能最終完成項目開(kāi)發(fā)?赡芫幊碳夹g(shù)水平有高有低的團隊成員。但是,每個(gè)人都有自己的閃光點(diǎn),總能在團隊中找到合適的位置。每個(gè)人在自己的團隊中做出的貢獻創(chuàng )造了不可磨滅的重大價(jià)值。
第五,我學(xué)會(huì )了如何與客戶(hù)溝通,展示他們的項目。軟件項目的開(kāi)發(fā)最終需要客戶(hù)的認可?蛻(hù)理解和認可其產(chǎn)品的最好方法是用語(yǔ)言展示他們項目的最好的一面。最后一天,培訓老師組織了項目答辯,為我們提供了一個(gè)鍛煉表達能力、展示項目的舞臺。
在實(shí)戰過(guò)程中,我有一個(gè)項目開(kāi)發(fā)過(guò)程的實(shí)踐經(jīng)驗:學(xué)會(huì )了寫(xiě)規范的代碼和文檔;學(xué)會(huì )了如何正確理解和分析客戶(hù)需求,設計項目;意識到團隊合作精神的重要性,了解組織團隊進(jìn)行項目開(kāi)發(fā)的具體流程,也學(xué)會(huì )了向客戶(hù)展示產(chǎn)品和與客戶(hù)溝通的技巧。
經(jīng)過(guò)這次實(shí)訓,我們不僅鞏固和深化了編程的理論知識,更重要的是有機會(huì )實(shí)踐項目開(kāi)發(fā),鍛煉動(dòng)手能力,積累了寶貴的經(jīng)驗。雖然實(shí)訓已經(jīng)結束,但我們不斷學(xué)習的旅程才剛剛邁出第一步。還有很長(cháng)的路要走,還有很多機會(huì )去實(shí)踐和提高。我們應該以更加積極的態(tài)度充實(shí)自己,不斷學(xué)習和迎接挑戰。
java實(shí)習總結10
經(jīng)過(guò)一個(gè)學(xué)期的學(xué)習,Java的課程已經(jīng)結束了?墒俏抑,學(xué)習java的路上,我們才剛剛起步。學(xué)Java之前我聽(tīng)許多人說(shuō)Java很難,學(xué)了之后我感覺(jué)Java確實(shí)不容易,想學(xué)好它并非易事。我覺(jué)得學(xué)Java必須做到三步走:
1.課前認真預習。
2.課上認真聽(tīng)講。
3.課下認真復習。
我想只有做好這三步,自己才能跟上老師的步子。
回想一下學(xué)習Java時(shí)的情景,我仍然興奮不已。其實(shí)在剛接觸Java時(shí),自己確實(shí)有點(diǎn)暈,但經(jīng)過(guò)一段時(shí)間學(xué)習,逐漸走出了迷霧。剛開(kāi)始學(xué)習循環(huán)時(shí),我覺(jué)得那一塊很不熟悉,做題時(shí),思路半天才理出來(lái)。經(jīng)過(guò)一段時(shí)間的練習,我漸漸的走出了第一個(gè)迷霧。但是到了
第六章,我徹底暈了,看書(shū)看得也一知半解暈暈乎乎的。類(lèi)與對象是在學(xué)了第七、八章后弄清的。到了最后一章,學(xué)到字符串時(shí),傳遞參數真讓我暈啊,然后我又是練習,最后略微弄明白了點(diǎn)。我總結了我學(xué)Java的特點(diǎn):先是不懂,后明白,再次不懂,又明白,又一次暈,最后弄清。經(jīng)過(guò)三起三落,經(jīng)過(guò)幾個(gè)迷霧之后,我對Java也有了更為深入的了解,就學(xué)會(huì )了Java。
Java學(xué)起來(lái)很有趣,通過(guò)學(xué)習Java可以提高自己的邏輯能力。在學(xué)習Java期間我們做了一些程序,我們班的同學(xué)也都積極準備,完成的還不錯!在做程序時(shí),我遇到了一些難題,有時(shí)也會(huì )出現錯誤,時(shí)間長(cháng)了弄得我心煩意亂,但是我知道只有堅持下去才會(huì )成功。 因為Java是一種面向對象的編程語(yǔ)言,剛接觸Java的人可能會(huì )感覺(jué)比較抽象,不過(guò)沒(méi)關(guān)系不用著(zhù)急,上課的時(shí)候認真聽(tīng)老師講解,一些概念知識慢慢去理解,課后多做練習,熟能生巧,哪怕是你的記性再好,課后不去強化練習也沒(méi)用,只有多練了,當你在做項目時(shí)你才能很熟練的寫(xiě)出你想要代碼。平日在練習時(shí)若遇到不會(huì )的題目或是在項目中遇到解決不了的問(wèn)題,首先不要急著(zhù)去問(wèn)老師,或是急著(zhù)上百度搜答案,那樣即使你得到了正確答案,以后在其它地方遇到同樣的問(wèn)題,你還是不知道怎么解決!所以說(shuō),在遇到問(wèn)題時(shí),自己先想想要怎么解決,回顧一下老師上課的內容,如果自己還是想不出什么好方法的話(huà),也可以向同學(xué)請教請教,三人行必有我師,你不懂的地方其他同學(xué)可能知道。如果還是沒(méi)能解決,那只有問(wèn)老師或是上網(wǎng)搜索查找相應的解決方法了。好好理解其解決思路。真的弄不懂時(shí)我就問(wèn)同學(xué)一起解決。通過(guò)幾個(gè)階段的練習,我覺(jué)得又把學(xué)過(guò)的知識復習了一遍,通過(guò)同學(xué)之間的交流溝通,我覺(jué)得我們班的學(xué)習氛圍更加濃厚了。
我覺(jué)得把Java學(xué)會(huì )的關(guān)鍵一點(diǎn)就是堅持練習。學(xué)習Java時(shí)每天必須保證一定量的練習,我們老師也說(shuō)學(xué)習編程語(yǔ)言沒(méi)有捷徑可走。真的,只有每天反復操作了,經(jīng)常寫(xiě)代碼了,我們在遇到問(wèn)題時(shí)才有一定的思路。欲速則不達,學(xué)習編程語(yǔ)言需要一個(gè)比較漫長(cháng)的階段,不能一步登天,這需要一個(gè)過(guò)程,在這個(gè)過(guò)程中慢慢積累經(jīng)驗,扎實(shí)基礎。不要以為寫(xiě)出了一個(gè)簡(jiǎn)單的小程序,就認為自己已經(jīng)學(xué)的很好了,這只不過(guò)是在你學(xué)習編程過(guò)程中一個(gè)小小的實(shí)踐。不要滿(mǎn)足于現狀,要不斷完善自己的知識體系,善于總結實(shí)踐經(jīng)驗。要端正自己的學(xué)習態(tài)度,是主動(dòng)去學(xué),而不是被動(dòng)!提高自學(xué)能力。學(xué)習編程的秘訣是:編程、編程、再編程。不僅要多實(shí)踐,而且要快實(shí)踐。
我們在看書(shū)的時(shí)候,不要等到你完全理解了才動(dòng)手敲代碼,而是應該在看書(shū)的同時(shí)敲代碼,程序運行的各種情況可以讓你更快更牢固的掌握知識點(diǎn)。程序代碼是軟件開(kāi)發(fā)最重要的成果之一,其中滲透了程序員的思想與靈魂。當你學(xué)習一個(gè)類(lèi)以后,你就可以自己寫(xiě)個(gè)簡(jiǎn)單的例子程序來(lái)運行一下,看看有什么結果,然后再多調用幾個(gè)類(lèi)的方法,看看運行結果,這樣非常直觀(guān)的把類(lèi)給學(xué)會(huì )了,而且記憶非常深刻。然后不應該滿(mǎn)足把代碼調通,你應該想想看如果我不這樣寫(xiě),換個(gè)方式,再試試行不行。記得哪個(gè)高人說(shuō)過(guò)學(xué)習編程就是個(gè)破壞的過(guò)程,把書(shū)上的例子,自己學(xué)習Documentation編寫(xiě)的例子在運行通過(guò)以后,不斷的嘗試著(zhù)用不同的方法實(shí)現,不斷的嘗試破壞代碼的結構,看看它會(huì )有什么結果。通過(guò)這樣的方式,你會(huì )很徹底的很精通的掌握Java。舉個(gè)例子,我們都編過(guò)Hello World ,一開(kāi)始很多同學(xué)不是很理解為什么main方法一定要這樣來(lái)定義public static void main(String[] args),能不能不這樣寫(xiě)? 我剛也有這樣的疑問(wèn)。想知道答案嗎?很簡(jiǎn)單,你把main改個(gè)名字運行一下,看看報什么錯誤,然后根據出錯信息進(jìn)行分析;把main的public取掉,在試試看,報什么錯誤;static去掉還能不能運行;不知道main方法是否一定要傳一個(gè)String[]數組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫(xiě)args參數名稱(chēng)的,也可以把args改成別的名字,看看運行結果如何。我當初學(xué)習Java的時(shí)候就是這樣做的,把Hello World程序反復改了七八次,不斷運行,分析運行結果,最后就徹底明白為什么main方法是這樣定義的了。這樣雖然比較費時(shí)間,不過(guò)一個(gè)例子程序這樣反復破壞幾次之后。我就對這個(gè)相關(guān)的知識徹底學(xué)通了。有時(shí)候甚至故意寫(xiě)一些錯誤的代碼來(lái)運行,看看能否得到預期的運行錯誤。這樣對于編程的掌握是及其深刻的。
對學(xué)習編程來(lái)說(shuō),不要求英語(yǔ),但不能一點(diǎn)不會(huì ),。最起碼像JAAPI文檔這些東西還是要能看懂的,連猜帶懵都可以;旁邊再開(kāi)啟一個(gè)"金山詞霸"?炊嗔司蜁(huì )越來(lái)越熟練。在學(xué)JA的同時(shí)學(xué)習英文,一箭雙雕多好。另外好多軟件需要到英文網(wǎng)站下載,你要能夠找到它們,這些是最基本的要求。英語(yǔ)好對你學(xué)習有很大的幫助。
學(xué)習Java這段時(shí)間,有時(shí)候會(huì )覺(jué)得有點(diǎn)苦,但是我覺(jué)得正是有了你奮斗時(shí)的苦,才能換來(lái)學(xué)成后的甜。當你經(jīng)過(guò)認真寫(xiě)代碼做完一個(gè)項目時(shí),你會(huì )有一種成就感。心里有一種說(shuō)不出的喜悅之情。
學(xué)習Java靠得是韌勁,靠得是拼勁,考得是堅持不懈。如果做好了這幾點(diǎn),我想Java對你來(lái)說(shuō)不會(huì )太難。還有,你自己要有信心,相信自己能學(xué)會(huì )。以上就是我在學(xué)了Java后的一些感言。
java實(shí)習總結11
來(lái)公司已近一個(gè)月時(shí)間,在這一個(gè)月里,工作大致如下:
第一周的時(shí)間主要是了解了公司的相關(guān)技術(shù),學(xué)習了javaFX和JSF的相關(guān)知識,并做了幾個(gè)簡(jiǎn)單的例子。第二周主要是對進(jìn)銷(xiāo)存進(jìn)行簡(jiǎn)單的分析設計,并簡(jiǎn)單的實(shí)現了用戶(hù)的登錄跳轉功能操作,以金蝶進(jìn)銷(xiāo)存軟件為代表進(jìn)行功能分析,編寫(xiě)這款進(jìn)銷(xiāo)存軟件的特色功能和不足之處。第三周主要是對于進(jìn)銷(xiāo)存軟件的Excel導入導出功能的分析,通過(guò)網(wǎng)上搜索資料和請教師傅,對導入和導出進(jìn)行設計,并且開(kāi)龍進(jìn)銷(xiāo)存軟件的功能特點(diǎn)進(jìn)行分析設計。第四周主要是學(xué)習使用套打的使用方法。其中也幫助過(guò)同事整理數據,表頭等工作。
下一步的工作的初步打算是先將套打學(xué)會(huì )使用,幫助同事的工作,有任務(wù)時(shí)就要認認真真的完成,沒(méi)有任務(wù)時(shí)就繼續學(xué)習ADF,Jdeveloper,Netbeans等知識。
不肯去學(xué)習的人不適合做程序員,雖然我現在是菜鳥(niǎo),可我不會(huì )一直是菜鳥(niǎo)。在工作中不斷學(xué)習,不斷積累知識,在困難和挫折中才能成長(cháng)。我認為做一個(gè)程序員最重要的是熱愛(ài)自己的工作,能夠正確認識自己的錯誤和不足之處,及時(shí)的改正。在以后的工作中,為了更快的提高自己,要有效利用時(shí)間,認真學(xué)習相關(guān)知識。
對于一個(gè)程序員來(lái)說(shuō),現在的我還存在著(zhù)很多問(wèn)題和不足之處:比如說(shuō)有時(shí)候處理問(wèn)題邏輯思路不清晰,想法不夠全面;工作中容易產(chǎn)生急躁情緒,不能靜下心來(lái)分析研究;專(zhuān)業(yè)知識不夠,有時(shí)候不能完成公司的任務(wù)。
在來(lái)到公司以后的這短短的時(shí)間里,我學(xué)到了很多在學(xué)校里學(xué)不到的知識,在公司中,那一種工作氣氛也不是我們在學(xué)校時(shí)的那種氣氛,每個(gè)公司都要有制度,只有每個(gè)人都遵守公司的管理規定,才能讓每一個(gè)人都在一種良好的氣氛中共同學(xué)習成長(cháng)。至于我,身為一個(gè)菜鳥(niǎo)程序員,有任務(wù)時(shí)就要認認真真的完成,沒(méi)有任務(wù)時(shí)就需要不斷學(xué)習新知識,掌握新技能,以適應公司對新濰坊盛潤信息科技限公司技術(shù)的要求。
java實(shí)習總結12
1、數據庫范式 作用:盡可能減少數據冗余、保證數據完整性、識別出實(shí)體、關(guān)系以及表的缺失
第一范式:字段都為單一屬性,且屬性為基礎類(lèi)型
第二范式:屬性必須完全依賴(lài)關(guān)鍵字
第三范式:非主鍵屬性不能依賴(lài)其他的非主鍵屬性
mysql 的學(xué)習,在學(xué)校里我對mysql已有了初步的了解。指導老師教我要靈活多變,什么時(shí)候要用到臨時(shí)表,嵌套查詢(xún),存儲過(guò)程用的地方等,叫我多看幾個(gè)例子,并敲下代碼運行下,體會(huì )里面的數據生成,查詢(xún)出自己要的數據等。然后再根據這些數據寫(xiě)出語(yǔ)句,生成需要的流程,這就是數據挖掘的精髓!那么存儲過(guò)程與一般的 sql語(yǔ)句有什么區別呢?
存儲過(guò)程的優(yōu)點(diǎn):
1.存儲過(guò)程只在創(chuàng )造時(shí)進(jìn)行編譯,以后每次執行存儲過(guò)程都不需再重新編譯,而一般sql語(yǔ)句每執行一次就編譯一次,所以使用存儲過(guò)程可提高數據庫執行速度。
2.當對數據庫進(jìn)行復雜操作時(shí)(如對多個(gè)表進(jìn)行
update,,query,時(shí)),可將此復雜操作用存儲過(guò)程封裝起來(lái)與數據庫提供的事務(wù)處理結合一起使用。 3.存儲過(guò)程可以重復使用,可減少數據庫開(kāi)發(fā)人員的工作量
從中我學(xué)到了:存儲過(guò)程是數據在存儲到數據庫的過(guò)程中,可以對這些數據進(jìn)行操作,不然數據就是直接從頁(yè)面獲取,直接原樣存儲。
java實(shí)習總結13
實(shí)習第五個(gè)禮拜,使用collection框架做派叫號系統
首先分析項目需求,概述如下:
1.產(chǎn)品參與者
顧客:到營(yíng)業(yè)大廳排隊取號
柜員:提供業(yè)務(wù)服務(wù)的柜臺業(yè)務(wù)員
管理員:負責對業(yè)務(wù)類(lèi)型、業(yè)務(wù)受理情況進(jìn)行實(shí)時(shí)查看、調配的管理者
2.功能需求
1)、取號:顧客來(lái)到營(yíng)業(yè)大廳通過(guò)取號機取號,可以選擇自己要辦理的業(yè)務(wù)類(lèi)型。取號后自動(dòng)進(jìn)入排隊中。等待叫號;
2)、叫號:柜員可以通過(guò)叫號端進(jìn)行重復呼叫、暫停服務(wù)和轉移。叫號端可是軟件也可以是硬件設備;
3)、管理業(yè)務(wù)類(lèi)型:管理人員可以通過(guò)后臺管理進(jìn)行業(yè)務(wù)類(lèi)型的管理?梢蕴砑、禁用、修改一種業(yè)務(wù)類(lèi)型,為某種業(yè)務(wù)類(lèi)型可以設臵每天最大辦理量;
4)、管理窗口:管理人員可以通過(guò)后臺管理對業(yè)務(wù)窗口進(jìn)行管理?梢詾槟硞(gè)窗口指定辦理某種業(yè)務(wù)類(lèi)型;
5)、統計整合數據:系統可以定時(shí)的整合數據,將分散在每天的數據按人、業(yè)務(wù)類(lèi)型、時(shí)間進(jìn)行整合,可以將統計數據輸出成圖表形式;
6)、查看辦理情況:可以查看當前流量、已經(jīng)辦理、未辦理的人數。當前辦理效率,歷史數據等等;
7)、記錄日志:系統對關(guān)鍵的地方進(jìn)行日志記錄,以便系統可以在出錯時(shí)進(jìn)行調試和處理。 實(shí)施代碼編寫(xiě)。第一個(gè)項目設計,感覺(jué)難度很大。之前所學(xué)的是零零散散的知識點(diǎn),現在要把之前所學(xué)的知識連貫起來(lái),剛開(kāi)始不知道怎么去連貫,后來(lái)看了需求分析文檔,分析圖,慢慢的有點(diǎn)思路。在后面的做項目的過(guò)程中,遇到了太多的問(wèn)題,通過(guò)自己的思考、問(wèn)同事,問(wèn)老師慢慢的解決了。而在第一個(gè)項目中也學(xué)到了很多東西。
java實(shí)習總結14
在上學(xué)期的最后一周和本學(xué)期的第一周,我和同組的學(xué)員在學(xué)校機房進(jìn)行了JA暑期實(shí)訓,現在已經(jīng)結束了。
回首上學(xué)期的java學(xué)習,重點(diǎn)還是在學(xué)習概念等一些常識性的東西,Application應用程序和Applet小程序,它的開(kāi)發(fā)工具、數據類(lèi)型、變量、接口、輸入輸出流等。學(xué)會(huì )分析異常,拋出異常,后期主要是小程序運用,Gui界面設計和事件。我覺(jué)得這兩種程序結構有很大的不同,不管是體系結構還是運行方式,都有很大的區別,而我主要偏向于小程序的學(xué)習。因為我感覺(jué)它實(shí)用性比較大,可以做出很多不錯的游戲、運用程序等,而且它比較靈活。當然學(xué)知識不能僅憑自己的愛(ài)好和一時(shí)興趣,要一步一個(gè)腳印、認認真真、踏踏實(shí)實(shí),理論與實(shí)踐相結合。在掌握課本實(shí)例和內容之后,要有一定的擴展閱讀和課外學(xué)習,充分全面的了解JA的應用和擴展運用。在我所學(xué)的語(yǔ)言當中,我自認為JA是一門(mén)比較強大的面向對象編程語(yǔ)言。不僅僅因為它的跨平臺性,更多的是因為它的靈活多變和實(shí)用性,而且它比較的經(jīng)典和強悍。
這次實(shí)訓,面對老師布置的任務(wù),一開(kāi)始有些慌張和無(wú)措。不過(guò),事后我首先想到這和課本上的某些知識具有結合點(diǎn),回憶和分析了老師教過(guò)的算法和具體實(shí)施方法,并綜合考慮了其他的方面。在編寫(xiě)時(shí),一個(gè)小小的符號、一個(gè)常量變量的設定,這都無(wú)不考量著(zhù)我的細心和嚴謹。所以學(xué)習JA,不僅對我們以后學(xué)習其他語(yǔ)言有很大
的好處,而且也讓我們知道了和理解了作為一個(gè)編程人員首先應具有的良好心理素質(zhì),那就是冷靜思考和專(zhuān)心致志。
在此次實(shí)訓中,我意識到一個(gè)好的編程人員要善于溝通和團結拼搏。實(shí)訓結束后,我覺(jué)得要學(xué)好一門(mén)計算機語(yǔ)言必須牢記以下幾點(diǎn):
1. 態(tài)度第一 2.興趣是關(guān)鍵 3.敢于挑戰 4.不懈追求
實(shí)訓結束了,大家都有一種解脫的感覺(jué)。當然我想自己更多的是興奮和一點(diǎn)點(diǎn)的成就感,F在我覺(jué)得,學(xué)習JA要不斷的復習和運用,做到舉一反三,將所學(xué)知識充分融入到平時(shí)的學(xué)習生活中去,從而為以后的工作打好堅實(shí)的基礎。感謝學(xué)校和老師能夠為我們提供這次機會(huì ),讓我們更好的掌握和了解JA這門(mén)語(yǔ)言。
通過(guò)這次實(shí)訓,我真的從中學(xué)到了很多東西。我對這個(gè)介于人類(lèi)與非人類(lèi)之間的計算機編程語(yǔ)言有了較上學(xué)期更進(jìn)一步的認識。其間開(kāi)心過(guò)、郁悶過(guò)、無(wú)奈過(guò)、彷徨過(guò)……隨著(zhù)實(shí)訓的圓滿(mǎn)成功與實(shí)驗報告的順利完成,有點(diǎn)微微的自豪感使人難忘。至于我做的程序,還不是很完善,所以我將一直去完善它,不斷地學(xué)習下去。伴隨著(zhù)學(xué)習的深入,我發(fā)現高深的東西還有很多很多,等待著(zhù)我自己去發(fā)掘。對于JA語(yǔ)言,我會(huì )更加努力。
java實(shí)習總結15
作為就業(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):(1)不能全面系統的、深入的掌握某種技術(shù),也就是會(huì )的挺多,但都是皮毛,不能滿(mǎn)足就業(yè)的需要。(2)沒(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實(shí)習總結】相關(guān)文章:
java實(shí)習心得總結12-15
java實(shí)習報告總結08-12
Java專(zhuān)業(yè)實(shí)習總結范文01-12
java實(shí)習工作總結08-04
Java實(shí)習工作總結范文09-14
計算機java實(shí)習總結09-09
java實(shí)習工作自我總結范文10-12
java工程師實(shí)習總結07-31