您的位置:群走網(wǎng)>教學(xué)總結(jié)>學(xué)習(xí)java項目總結(jié)
學(xué)習(xí)java項目總結(jié)
更新時間:2024-01-16 10:13:36
  • 相關(guān)推薦
學(xué)習(xí)java項目總結(jié)范文

  總結(jié)在一個時期、一個年度、一個階段對學(xué)習(xí)和工作生活等情況加以回顧和分析的一種書面材料,它可以促使我們思考,不如我們來制定一份總結(jié)吧。那么如何把總結(jié)寫出新花樣呢?下面是小編幫大家整理的學(xué)習(xí)java項目總結(jié)范文,希望對大家有所幫助。

學(xué)習(xí)java項目總結(jié)范文1

  時間如梭,兩周過得真快。前幾天伍老說由于教材未到項目要延遲一周突然教材到了,我們馬上要結(jié)束項目開始新的起點了。聽很多同學(xué)說很想補習(xí)一下JAVA結(jié)果沒有機會了。其實這就是所謂的鏈帶反應(yīng)。因為大家都知道在項目開發(fā)時遇到很多問題知道原來學(xué)得是那么的不認真,不刻苦。這些都讓我意識到在Web時應(yīng)該認真的學(xué)習(xí)。這可能是我在項目中體會最深的吧!

  下面簡單的談?wù)勎业捻椖扛邢氚。首先想談的是我們(yōu)槭裁磿鲞@個項目,很多培訓(xùn)學(xué)校都會在每學(xué)完一個階段就有項目的任務(wù)。原來我所在的那個培訓(xùn)學(xué)校也不例外。原來對項目不怎么重視,覺得那是作業(yè)只要能把項目提交了就OK啦,F(xiàn)在仔細想想往往不止那么簡單。只要但我們了解它的目的才能更加的學(xué)習(xí)他。我們現(xiàn)在是JAVA OO所以我認為學(xué)校的這次項目主要是想讓我們對代碼熟練,增加我們的代碼量,JAVA OOP的認識。胡老師說現(xiàn)在的項目與原來的目的有所不同。比如現(xiàn)在我們連《項目需求開發(fā)說明書》都沒寫。所有很多同學(xué)存在對項目不了解,當(dāng)然這主要也是我們自己的原因。我們現(xiàn)在完成項目后只要能達到學(xué)校當(dāng)初的目的就完成90%了。我個人覺得其實對JAVA OOP的'理解是最重要的。

  其次談?wù)勎沂窃趺醋龅倪@個項目,學(xué)校本次的主要任務(wù)的讓我們熟悉代碼,了解JAVA OOP所以我們沒有寫《項目需求開發(fā)說明書》。記得第一次張老師說這個項目時當(dāng)時腦袋暈乎乎的對這個項目不怎么了解,F(xiàn)在終于完成了項目當(dāng)然對項目也有了一些了解。項目過程中我們主要是在上理論課時張老師講解PPT,PPT上時我們當(dāng)天項目中能用到的知識點并且都是經(jīng)典。在這期間我和其他同學(xué)一樣有些痛苦開始對項目不了解,然后到了解項目整個流程最后思考為什么學(xué)校會這么設(shè)計這個項目。這些都是很讓人很痛苦的。

  最后我們通過項目有哪些感想,第一知識點:這和很多同學(xué)一樣,在項目過程中感覺自己不管是在在代碼方面還是思想方面都欠缺的太多了,知識點掌握的不牢靠。第二JAVA OOP。沒有理解OOP中某些概念或者對它們了解不深。第三項目設(shè)計:在DAO模式時我們用到了連接池,雖然代碼很簡單但是一個項目沒有它時很難的。并且我們項目中用到了反射+配置文件進行動態(tài)的執(zhí)行出現(xiàn),一個不錯的項目設(shè)計思想。第四課外擴展:雖然這個代碼并不多但里面的深度以及知識點是我原來根本沒有想到的。然而這些我原來都沒有意識到。充分說明了課外擴展得太少了。這些也是剛才我所說的鏈帶反應(yīng)。當(dāng)然還有很多很多新的知識點總之讓我對JAVA對項目有了新的認識!

學(xué)習(xí)java項目總結(jié)范文2

  在通過將近一個月的項目中,使我學(xué)到咯很多的東西,也讓我看到了我自己的一些在知識上不足,也將使我在后面java web的學(xué)習(xí)中還要更加努力,以便在以后能找到自己適意的工作,也不枉費在朗沃9個多月的學(xué)習(xí),在這次項目中讓我學(xué)到了很多的東西,不只是代碼上的知識,也學(xué)諜咯java框架上的一些基本東西,還有層次結(jié)構(gòu)的好處和又來,比如:MVC思想,MVC的又來有開始的兩層結(jié)構(gòu)到三成結(jié)構(gòu)的過度以及兩層結(jié)構(gòu)的優(yōu)缺點,以及現(xiàn)在流行的三層結(jié)構(gòu)的優(yōu)缺點,DAO模式的應(yīng)用,對象的封裝,socket通信的原理以及用socket發(fā)送對象等很多的知識點,怎樣實現(xiàn)封裝使得更好的保護數(shù)據(jù),實現(xiàn)java的三大特點,使代碼的耦合度降低提高內(nèi)聚力類和類之間的依賴性降低使模塊和模塊之間的層次分明,實現(xiàn)代碼的復(fù)用和實現(xiàn)結(jié)構(gòu)的復(fù)用使得開發(fā)一個系統(tǒng)的性能更加的優(yōu)異。

  在這次項目中使我對java面向?qū)ο蟮恼J識有了更時刻的印象,對“萬物皆為對象岜整個理念有更深層次的理解,通過和老師的交流和上網(wǎng)了解的一些知識,其實搞軟件的實質(zhì)并不使在代碼上實現(xiàn)一個什么什么的功能,你只要愿意去著你用你所學(xué)的知識肯定能夠?qū)崿F(xiàn)某一個功能,但學(xué)軟件的最根本使分析和設(shè)計,所以現(xiàn)在市面上會設(shè)計的人才使最來錢的人,在軟件開發(fā)的生命周期中編碼其實使占很小一部分工作,數(shù)據(jù)庫設(shè)計人員和java的框架技術(shù)人員使很賺錢的,也只有對在對象上有更多的了解你才能從代碼層次上上升為另一種理念過后你才能在以后的編碼中設(shè)計出更加優(yōu)異和性能更高的代碼,也只有這樣那么你將來才有可能成為一個合格的程序員(不時編碼高手),在二個項目中的開發(fā)中使我團隊開發(fā)軟件上有了了解,也使我了解了在團隊開發(fā)軟件的時候的一些注意點,不能隨便更改類名,方法名悻變量及其修飾符,如果你一時興起該了的話那么在項目融合的時候問題機會層出不窮,就有可能使你的項目失敗,所以規(guī)范時很重要的,代碼的規(guī)范將很大層次上的說明你對代碼的熟念度。

  在這次項目中使我對層次模型有了了解,在你那到一個項目文檔的時候你比不使馬上就開始編碼而是,找到每個層次上類,找到邊界類,根據(jù)相應(yīng)的業(yè)務(wù)設(shè)計出數(shù)據(jù)庫原型,在數(shù)據(jù)庫原型出來之后在設(shè)計數(shù)據(jù)庫的表和表之間的關(guān)系,只有層次模型在你腦海中有深刻的印象的時候那么你的編碼當(dāng)然也就很順利的實現(xiàn),層次模型一旦建立那么你代碼上實現(xiàn)就圍繞這個架構(gòu)來寫,那么你的系統(tǒng)才有可能成功,這樣在添加業(yè)務(wù)或者使更改業(yè)務(wù)時才很方便更改一個地方不會影響到其他的層次,這樣才有可能提高你系統(tǒng)的靈活性和擴展性,這也時衡量一個系統(tǒng)好壞的標(biāo)準(zhǔn),在這次項目開發(fā)中用到咯大量的配置文件比如:用屬性文件來建立socket連接,用xml文件在找業(yè)務(wù)類,這樣有使我對配置文件的好處又有了一定的了解:合理的使用配置文件時提高代碼靈活性的一個方面,在建立套節(jié)字連接的'時候用配置文件可以很方便的更改我在那個端口號上建立連接,在看不到源代碼的時候我也可以更改在其他端口上建立socket連接,在業(yè)務(wù)的時候用xml文件來找相應(yīng)的業(yè)務(wù)類,這樣就可以在還要添加業(yè)務(wù)的時候只需要在xml文件中在添加業(yè)務(wù),在寫起相應(yīng)的代碼就可以實現(xiàn),用配置文件找業(yè)務(wù)還又一個好處就是在調(diào)用業(yè)務(wù)的時候不用對業(yè)務(wù)類靜態(tài)的創(chuàng)建一個對象,而是用反射的方式找到調(diào)用那個方法,而是在程序執(zhí)行的時候在創(chuàng)建對象在對象用完之后在釋放資源,這樣就可以減少電腦內(nèi)存的消耗,使得程序的性能更加優(yōu)異。同時也增強了代碼的靈活性。

  在用JDBC獲去數(shù)據(jù)庫連接對象的時候,其實時很有學(xué)文的咯,你如果在用連接對象的時候就要數(shù)據(jù)庫建立連接對象,在用完諸后就關(guān)閉連接對象,在很多用戶同時來運行你的系統(tǒng)的時候,就將產(chǎn)生很多的連接對象,這樣有使得你的系統(tǒng)性能降低,很好的解決辦法就是用數(shù)據(jù)庫連接池:在程序啟動的時候就建立最大連接和最小連接,當(dāng)多用戶請求的時候只需從數(shù)據(jù)庫連接池中那出連接對象,這樣就可以減少多次連接對象,開始在最大連接對象和最小領(lǐng)接對象的選擇上又有了問題,創(chuàng)建最大連接時多少呢?

  最小連接有是多少呢?如果一開始最大連接數(shù)過多,而用戶有很少那么就浪費資源,并且系統(tǒng)啟動將會很慢,如果最大連接數(shù)過少那么程序啟動很快但在啟動后運行程序時有會很慢,最小連接數(shù)如果很小,那么在很多客戶訪問的時候?qū)苈侠砝脭?shù)據(jù)庫連接池將會很大部分的提高程序的性能,在這次項目還用到了日志文件來記錄錯誤信息,在這次項目中還用到了很多的知識點我就不一一的在這里列舉了。

學(xué)習(xí)java項目總結(jié)范文3

  Java初級項目心得

  從二十幾天前的項目需求分析,到數(shù)據(jù)庫設(shè)計,到后來的界面設(shè)計以及第一次全部整合項目,到最后的項目總調(diào)試到評審,中間出了很多問題,但最終還是學(xué)到了很多在平時寫Demo中學(xué)不到的東西,對于一個完整的項目流程還是有了更深層次的了解。

  最開始的時候關(guān)于項目選題我們組間還是有比較大的爭議的,各種想法不一樣,對于想做出來的東西期望值太大,比如像做一個完善的教師學(xué)生管理集于一體的系統(tǒng),在我設(shè)計的時候才發(fā)現(xiàn)以我們現(xiàn)在的水平這個事完全達不到的,時間和經(jīng)驗決定了我們只能做這個中間的一部分,最后才決定做學(xué)生和教師功能的一小部分。

  開始做了的時候我是很有想法的,想搞一個標(biāo)準(zhǔn)讓大家按照我的標(biāo)準(zhǔn)來做所有的事情,在這個事情上組員是比較反感的,因為覺得我寫的東西不足以成為標(biāo)準(zhǔn),并且將所有用到的固定值都用一個常量類來定義其實是很麻煩的一件事情,而且在設(shè)計界面過程中后面都是直接使用工具拖出來的界面,所有的固定值都是由系統(tǒng)計算給出的,全部寫進常量類就更不現(xiàn)實了。并且在設(shè)計這一塊由于我最初寫出的界面并未的到組員的認可,主要是因為我做的不美觀并且沒有讓代碼有很好的可讀性。設(shè)計的時候雖然列出了全部的功能實現(xiàn)但是在最初實現(xiàn)的時候我并不知道所有的實現(xiàn)需要用到的方法和需要返回的類型,傳入的值部分,直觀的說就是并沒有用到面向?qū)ο蠛诵乃枷肴ゾ幊,所有到最后做出來的界面是每個部分一套,看起來像是多個項目,而且組員的交流很少,都只顧做自己的東西,這個是我的責(zé)任,有時候組員不按照我說的去做真的很無奈。

  到了最后實現(xiàn)的時候,這時候我的分工出現(xiàn)了很嚴重的問題,當(dāng)時沒想那么多,就想著自己多做一些,然后大家平均分配。我覺得這樣很公平,但是過了兩天去問組員的進度,段超負責(zé)的部分已經(jīng)按照計劃提前實現(xiàn)了,我也多做了一些,其他組員還在數(shù)據(jù)庫和java不知道怎么去連接,怎么獲取數(shù)據(jù),或者是獲取數(shù)據(jù)后不知道怎么在界面顯示。在開始的時候并沒有做太多的規(guī)范,雖然是說分了視圖層,業(yè)務(wù)邏輯層和數(shù)據(jù)庫查詢層,但是有些查詢和業(yè)務(wù)邏輯根本就是直接寫在界面中,所有有兩個組員寫的都是教師端的功能到了最后自己寫的類都不知道是用來做什么的,調(diào)試的時候一個方法要找好久才能知道是在哪里調(diào)用的。以后的'過程中我會盡量先和組員說好這些事情,不會到了最后才發(fā)現(xiàn)那里有問題,這應(yīng)該是一個很重要的規(guī)劃問題,分配任務(wù)的時候不應(yīng)該一次性全部分配好,可以根據(jù)組員的進度來調(diào)節(jié)任務(wù)的分配,在最初設(shè)計的時候不管有多少應(yīng)該的功能,怎么也要出來個簡單的框架,起碼然組員不會為找一個類而頭疼。

  當(dāng)然學(xué)到了很多,比如最初我開始對三層編程的不理解,在三個類之間同時編程的時候,沒有一個類那么好查看錯誤,邏輯也不夠清晰,知道了文檔注釋的重要性,對組員之間交流也肯定會進行的更多,對項目該怎么做有了一個最起碼的結(jié)構(gòu)在腦海里。

  一路踉踉倉倉做出來的東西確實不是當(dāng)初想的那么美好,無論怎么說還是有一個東西出來了,也算是這十幾天的結(jié)晶,還是得到了很多有意義的經(jīng)驗,相信以后我會做的更好,達到想要到項目需求。

學(xué)習(xí)java項目總結(jié)范文4

  JAVA論文

  姓 名:耿巖

  班 級:信

  學(xué) 號: 092 2009314202

  Java學(xué)習(xí)總結(jié)

  Java有三個體系,JavaSE、JavaME、JavaEE。JavaSE是桌面應(yīng)用;JavaME屬于企業(yè)級應(yīng)用,用于網(wǎng)絡(luò)編程,是對JavaSE 的拓展;JavaEE即移動設(shè)備,是手機類嵌入式編程,是對JavaSE的縮減。一上來肯定先接觸Java最基礎(chǔ)的技術(shù)JavaSE,學(xué)完JavaSE之后覺得基礎(chǔ)夠扎實了,就可以往JavaME、Android移動領(lǐng)域發(fā)展,也可以往Java Web、JavaEE方向去發(fā)展。但是前提一定要對JavaSE知識學(xué)扎實,要不然到了后面學(xué)起來會很困難。我們主要學(xué)習(xí)JavaSE。

  一、JavaSE體系的知識:

  1、基礎(chǔ)語法:Java關(guān)鍵字,類型轉(zhuǎn)換、循環(huán)語句、方法、運算符、遞歸。

  2、面向?qū)ο缶幊蹋ㄖ刂兄兀好嫦驅(qū)ο笤O(shè)計思想、對象與內(nèi)存(重點)、方法重載、對象創(chuàng)建使用、this的使用、final的使用、super的使用、 static的使用、package和import的運用、對象轉(zhuǎn)型、多態(tài)、抽象類、接口等基本的知識點。其中重點掌握有封裝、繼承、多態(tài)、抽象類、接口。

  3、異常處理:try{。。。}catch(Exception e){。。。}、異常的分類、finally的使用、方法異常的拋出、自定義異常。

  4、數(shù)組:基本的數(shù)組操作。二維數(shù)組的使用。

  5、常用類:String類、StringBuffer類、Math類、File類等等。

  6、容器:Java。util 包下,有三個接口List、Set、Map,List下面有ArrayList、Vector、LinkedList,Set下有HashSet、 TreeSet,Map下有HashMap、HashSet,當(dāng)然了,還有Dictionary下的HashTable,HashTable下的子類 Properties,容器就這么一點東西。

  7、Java。IO包:學(xué)過繼承、多態(tài)、接口之后,容器和這一節(jié)就要用上,一開始是比較難理解,一旦理解了,通過觸類旁通,其他也就是這樣子學(xué),這個IO里面最典型的設(shè)計模式是:裝飾設(shè)計模式,大家學(xué)習(xí)的時候也可以結(jié)合這個設(shè)計模式來學(xué)。

  8、線程:線程的兩種實現(xiàn)方式,Synchronized關(guān)鍵字——同步,死鎖等問題。

  9、 GUI:現(xiàn)在用的不多, MVC,在swing中體現(xiàn)的淋漓盡致。

  10、日期 處理、正則表達式。

  二、java特點

  1、面向?qū)ο蟮?語言;

  2、一種與平臺無關(guān)的語言,提供程序運行的解釋環(huán)境;

  3、一種健壯的語言(語法上沒有指針,內(nèi)存的申請與釋放)。

  面向?qū)ο蟮奶攸c:封裝性、繼承性、多態(tài)性。

  三、java語法基礎(chǔ)

  1、標(biāo)識符,對大小寫敏感,長度不限,包括字母、數(shù)字、下劃線、美元符號;

  2、關(guān)鍵字,全為小寫;

  3、java基本數(shù)據(jù)類型

 。1)基本:數(shù)值型、字符型、布爾型(邏輯);

  (2)引用:類、接口、數(shù)組。

  數(shù)據(jù)類型轉(zhuǎn)換時要注意布爾型不能轉(zhuǎn)換為其他數(shù)據(jù)類型。容量小到容量大的轉(zhuǎn)化為自動轉(zhuǎn)化,反之為強制類型轉(zhuǎn)化。

  4、運算符,new也是一種運算符。

  5、表達式和語句

  6、分支即選擇,雙分支、多分枝可用switch

  7、方法,方法的重載表示一個類中定義相同名字不同參數(shù)的多個方法,構(gòu)造方法也可以重載。重寫需注意:(1)繼承是重寫的前提;(2)重寫只能改變方法體中的內(nèi)容,方法名,參數(shù)列表、返回值類型都不能改變;(3)方法重寫不能使用比被重寫的方法更嚴格的訪問權(quán)限。

  8、變量的作用

  9、遞歸的調(diào)用

  四、心得體會:

  1。我感覺學(xué)習(xí)java應(yīng)該是循環(huán)漸進,有始有終,按部就班,腳踏實地。java是一門有著階梯性的語言,如果要學(xué)習(xí)它。我覺得最好還是按照java的學(xué)習(xí)體系,先學(xué)習(xí)什么,在學(xué)習(xí)什么,只有這樣,我們在學(xué)習(xí)中才會遇到更少的麻煩。java是一門更傾向于網(wǎng)絡(luò)的語言。不要上來就學(xué)習(xí)JSP,這樣不好,因為這沒有基礎(chǔ)。在以后的學(xué)習(xí)中很可能遇到很多的麻煩。

  2。信心,恒心,毅力是最重要的,這是我們必須具備的心理素質(zhì)。要是學(xué)習(xí)這門語言開始的時候很有興趣,遇到苦難就退縮,從而最終會放棄學(xué)習(xí)java。沒有經(jīng)歷風(fēng)雨怎么見彩虹,編程有的時候就是那么折磨人,會遇到很多的困惑。但是一旦你弄懂了,或者是你把問題解決了,你會感到很興奮,編程的快樂就在此了。

  3。多看看一些資料,多多的向高手請教,這樣才好。要學(xué)會總結(jié)和領(lǐng)會。當(dāng)然,學(xué)習(xí)java一個人有一個人的想法,也有自己的獨特學(xué)習(xí)方法,總之適合自己的就是最好的。

  4。之前我覺得學(xué)習(xí)Java只需理解Java的語法,多練就可以,但是卻缺少去背,所以學(xué)過了很容易就忘記了,其實還是要多點背。不是什么都背,比如背背那些語法,背得多記得熟用起來就順手,有時候覺得能看懂Java的知識點,但是在寫項目的時候卻寫不出來,背Java的基本知識還是很有必要,以前我總是認為學(xué)技術(shù)就靠你的動手能力,沒必要像文科那樣去背,從此對背東西有了陰影,到現(xiàn)在都不喜歡背,所以記得東西不多。 因此很多基本的東西是務(wù)必要背,務(wù)必要記的。

【學(xué)習(xí)java項目總結(jié)】相關(guān)文章:

Java實習(xí)總結(jié)05-10

java工作總結(jié)04-11

java實訓(xùn)工作總結(jié)03-11

java試用期工作總結(jié)08-31

java程序員轉(zhuǎn)正工作總結(jié)01-20

java實習(xí)報告范文05-22

工作項目總結(jié)02-19

JAVA試用期工作總結(jié)14篇02-20

java面試自我介紹04-22

久久一级2021视频,久久人成免费视频,欧美国产亚洲卡通综合,久久综合亚洲一区二区三区色
香蕉97人人乳视频观看 | 日本免费一级婬片a级中文字幕 | 亚洲少妇综合一区 | 亚洲最大激情在线 | 一区二区三区日韩欧美 | 亚洲欧美日韩偷拍综合一区 |