java個人學(xué)習(xí)總結(jié)2整理16篇_第1頁
java個人學(xué)習(xí)總結(jié)2整理16篇_第2頁
java個人學(xué)習(xí)總結(jié)2整理16篇_第3頁
java個人學(xué)習(xí)總結(jié)2整理16篇_第4頁
java個人學(xué)習(xí)總結(jié)2整理16篇_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

java個人學(xué)習(xí)總結(jié)2整理16篇在這次工程之前,由于個人狀態(tài)和心態(tài)的緣由,從gui課程開頭便根本處于神游的狀態(tài),狀態(tài)上表達(dá)在上課精力不能集中犯困,心態(tài)上表達(dá)在明知道自己沒學(xué)懂也沒有主動去問休息時也沒有去練習(xí)解決問題。

這樣的狀況導(dǎo)致工程的第一天我根本都在努力的想要看懂教師給的ui界面,由于我甚至不知道該在哪里插入我的代碼!工程的過程中感覺就像一次開荒,遇到的每一個需求根本都要臨時去學(xué)去請教才能解決,也是這樣導(dǎo)致最終沒能完成工程的全部需求,但我并沒有圓滿或其他什么擔(dān)心的心情,由于我已經(jīng)收獲到了我想要的東西:

1.學(xué)問點(diǎn)的歸納整理與應(yīng)用:在實(shí)際工程中將原來雜亂無章的學(xué)問點(diǎn)從應(yīng)用的角度整理成自己能理解的體系,并去蕪存精,優(yōu)化提煉自己的學(xué)問點(diǎn)。

2:對java編程流程的理解:主要是理解到了三層架構(gòu)的好處以及在編程架構(gòu)上的必要性,由于個人有點(diǎn)馬虎的緣由,常常要改局部代碼,假如沒有使用三層架構(gòu),完全無法想象怎么從一堆代碼中找出自己想要的!

3:javadoc的必要性:雖然這一次的工程中我沒有做到給全部方法、類解釋,但我自己寫的方法根本都是先寫解釋,這樣即能先整理一次寫方法的思路,又能在后期通過清楚的解釋使用或修改方法。

4:自我熟悉:這次工程開頭的時候我曾樂觀的認(rèn)為大局部的功能在代碼思路方面都差不多,后期不過是一個堆代碼的過程,應(yīng)當(dāng)有時機(jī)在要求時完成工程。

然而實(shí)際寫代碼才發(fā)覺紙上得來終覺淺,寫的過程中一點(diǎn)很小的過失就能造成無盡的報錯,一些自認(rèn)為把握了的學(xué)問點(diǎn)應(yīng)用起來才發(fā)覺漏洞百出,我粗淺把握的學(xué)問點(diǎn)根本不能敏捷應(yīng)用。

5.糾錯力量:寫到上面才想起,糾錯力量也是這次工程暴露的大問題,登陸功能時報的一大堆錯就是教師也幫我找了好久才一一解決。

寫代碼中不報錯是不行能的,因此糾錯力量也是程序猿生存必不行少的。

java個人學(xué)習(xí)總結(jié)2整理2

經(jīng)過兩個星期的java工程實(shí)習(xí),對java對象無論是各個學(xué)問點(diǎn)還是思想都有顯著的提高。

在做《貸款信息查詢效勞器系統(tǒng)》的這兩個時間中,張成峰教師給了我們很大的幫忙,自身感覺進(jìn)步很大。

在之前學(xué)的不太好不明白的地方,現(xiàn)在也有了比擬清晰的熟悉,很感謝張成峰教師又一次幫忙我們重新過了一遍java面對對象。

在這短短兩個周的工程中,每天的代碼量都不是之前想的那么多,但是每天都過得很充實(shí),擴(kuò)展了很多之前不知道的學(xué)問,班上的學(xué)習(xí)氣氛也是空前的分散,雖說代碼量不多,但卻幾乎包含了全部java面對對象的重要學(xué)問點(diǎn)。

本次工程可以分為:(1)表現(xiàn)層(2)業(yè)務(wù)層(3)長久層(4)掌握器。

充分運(yùn)用了封裝,繼承,多態(tài),J2SE,套接字,I/O,集合,日期日歷,多線程,反射,JDBC,JDOM,工廠模式....等。

擴(kuò)張了很多工程中用到的學(xué)問點(diǎn):單例模式、工廠模式、回調(diào)機(jī)制、數(shù)據(jù)庫連接池等等。

張教師給我們的講解中,每每都是以思想為中心,不要求我們把代碼記的好熟,只要求我們能夠理解思想,正因如此,很多之前堵塞的問題在工程中都有了頭緒,更好的在工程中表達(dá)出來。

其次也熟悉到了寫解釋是個很重要的事情,說實(shí)話,我們之前寫的代碼在很多程序員中都是垃圾代碼,其實(shí)說的也對,的確是垃圾,但是我們不會灰心喪氣,究竟我們現(xiàn)在才剛剛開頭,有哪一個程序員剛開頭不寫些垃圾代碼呢,只有這樣我們才能逐步養(yǎng)成好的編程習(xí)慣,標(biāo)準(zhǔn)是人人必需要遵循的。

不以法規(guī)不成方圓,假如每個人都以自己的方式來做程序,一個人有一種程序代碼,一萬個人就有一萬種代碼,那就沒有一個統(tǒng)一的標(biāo)準(zhǔn)。

所以我們必需養(yǎng)成好的編碼標(biāo)準(zhǔn)。

不只是為了我們自己好看,也為了給閱讀我們代碼的人便利。

我們尤其應(yīng)當(dāng)在變量名的命名上下大工夫,不能圖一時的便利,必需符合“見其名知其意。

”肯定要為我們的代碼加上相應(yīng)的解釋。

通過此次工程,雖說還是勝利做出來了,但也確實(shí)發(fā)覺了自身很多缺乏的地方。

因此大家更應(yīng)當(dāng)準(zhǔn)時總結(jié),找到自己的缺乏之處,從今日開頭轉(zhuǎn)變自我,努力做到最好,在以后的學(xué)習(xí)和工作中做得更好。

java個人學(xué)習(xí)總結(jié)2整理3

java培訓(xùn)從開頭的5月11號到現(xiàn)在已經(jīng)過了兩個月了,感謝源動(中國)給與我們這次珍貴的培訓(xùn),使學(xué)員在日后的社會中增加了競爭籌碼。我個人特別重視這次培訓(xùn)的時機(jī)。

從一開頭的javaOO,數(shù)據(jù)庫,SE,會計(jì)根底到進(jìn)段時間學(xué)習(xí)的HTML,CSS,JAVASCRIPT,使我們都有了不同程度的提高。首先,源動的培訓(xùn)打破傳統(tǒng)教育原有的單一、教條的教學(xué)模式,在學(xué)習(xí)過程中竇教師常常關(guān)懷我們的學(xué)習(xí)進(jìn)程和效率,這樣學(xué)習(xí)過程中的疑問會得到準(zhǔn)時解決,加快了學(xué)習(xí)進(jìn)度,也增加了個人及團(tuán)隊(duì)的工作效率。其次,在java培訓(xùn)時,教師經(jīng)常會指派我們作業(yè),這些作業(yè)協(xié)作著開發(fā)的工程,使我們得到了實(shí)戰(zhàn)的閱歷。閱歷是珍貴的學(xué)習(xí)不只是學(xué)一學(xué)書面上的東西,尤其是做軟件開發(fā),閱歷尤其起到至關(guān)重要的作用。一個程序員的成長可以看作是根底學(xué)問的堅(jiān)固根底上的,開發(fā)閱歷的成長,這些是我們在源動學(xué)習(xí)中,學(xué)到的珍貴的東西。再次,培訓(xùn)過程中側(cè)重團(tuán)隊(duì)的合作,這點(diǎn)很重要,在今后真正進(jìn)入企業(yè)工作以后,開發(fā)工程往往是一個或者幾個團(tuán)隊(duì)來協(xié)作,人與人之間的溝通不僅僅是技術(shù)上的相互支服,它更加側(cè)重于一個良好的協(xié)作,通過高效的團(tuán)隊(duì)協(xié)作可經(jīng)常到達(dá)事半功倍的效果。此外,源動的java培訓(xùn)中也為我們開設(shè)了素養(yǎng)拓展、面試技巧、心理輔導(dǎo)等職業(yè)力量的課程,這些課程不是學(xué)校里面照本宣科的東西,而是實(shí)實(shí)在在能拿來用的學(xué)問,在這些學(xué)問的消化過程中,每位學(xué)員都在個人力量上有了不同程度的提高,為今后的工作架設(shè)結(jié)實(shí)的橋梁。

假如說學(xué)習(xí)一門語言很簡單,那就大錯特錯了。更不要說是一門從來沒有接觸過的語言,對于java培訓(xùn)的初學(xué)者來說就好比是讓一個人去吃一個從來沒有見過的食物一樣,要費(fèi)一些時間去討論。學(xué)一門語言最重要的是學(xué)會觀看,了解語言的特點(diǎn)很重要。所以說學(xué)語言肯定要學(xué)會觀看,而且更要學(xué)會總結(jié)。

在學(xué)習(xí)過程中,比方編程中總會遇到這樣那樣的問題,我作為個人的理解是,當(dāng)遇到問題時先不要急著去請教別人,要先檢查自己的代碼是不是消失了一些常常犯得錯誤,當(dāng)確定自己不明白的時候,帶著疑問與小組的成員商議,或者向教師請教。當(dāng)自己獨(dú)立解決問題后所學(xué)到的不僅僅是內(nèi)心的小小滿意,而是這個小閱歷被自己消化了了的重要性。

以上是我在源動學(xué)習(xí)java的一點(diǎn)點(diǎn)培訓(xùn)工作總結(jié),接下來的java培訓(xùn),我想會更好玩、更專業(yè),所以我會更仔細(xì)聽,理論與實(shí)踐更加強(qiáng)化我們的工作,由于我也很喜愛且珍惜這份工作!學(xué)習(xí)能讓人進(jìn)步,工作能讓人自信,信任我們在不斷地學(xué)習(xí)和工作閱歷當(dāng)中讓自己變得更加充實(shí)。

java個人學(xué)習(xí)總結(jié)2整理4

1、我感覺學(xué)習(xí)java應(yīng)當(dāng)是循環(huán)漸進(jìn),有始有終,按部就班,腳踏實(shí)地。java是一門有著階梯性的一們語言,假如要學(xué)習(xí)它。我覺得最好還是根據(jù)java的學(xué)習(xí)體系,先學(xué)習(xí)什么,在學(xué)習(xí)什么,只有這樣,我們在學(xué)習(xí)中才會遇到更少的麻煩。

java是一門更傾向于網(wǎng)絡(luò)的語言java學(xué)習(xí)心得體會java學(xué)習(xí)心得體會。不要上來就學(xué)習(xí)JSP,這樣不好,由于這沒有根底。在以后的學(xué)習(xí)中很可能遇到許多的麻煩,這就不好了。

2、信念,恒心,毅力是最重要的。這是我們必需具備的心理素養(yǎng)。要是學(xué)習(xí)這門語言開頭的時候很有興趣,遇到苦難就退縮,這樣最終會放棄學(xué)習(xí)java,沒有經(jīng)受風(fēng)雨怎么見彩虹。編程就是有的時候就是那么這么人java學(xué)習(xí)心得體會心得體會。

會遇到許多的困惑。但是一旦你弄懂了,或者是你把問題解決了,你會感到很興奮,編程的歡樂就在此了。

java個人學(xué)習(xí)總結(jié)2整理5

這是一個典型的誤區(qū):覺得通過看人家的代碼能夠加快自己的學(xué)習(xí)。

這個方法對有閱歷的人來講是對的,但是對于還在學(xué)習(xí)期間,沒有閱歷的學(xué)員來講,就是一個熟悉的誤區(qū)了。

由于你或許能看懂代碼的語法,但根本看不懂代碼背后的含義,看不懂代碼的設(shè)計(jì),看不懂為什么要這么實(shí)現(xiàn),看不懂代碼所表達(dá)的思想,其實(shí),看了跟沒看沒有多大區(qū)分。

事實(shí)上,Java界最不缺的就是代碼了,那么多開源軟件,小到一個工具,到企業(yè)級ERP都有開源的,而且許多都是大師級的作品,說實(shí)話比你參考的那些代碼質(zhì)量高多了,但是又有多少人能真正看明白呢,緣由就在于達(dá)不到那個水平,看不懂代碼背后所表達(dá)的設(shè)計(jì)和思想以及為什么要這么做,效果也就不好了。

固然不排解有這樣的高人是能夠完全能理解和把握這些大師級作品的,但估量不會是剛開頭學(xué)習(xí)Java開發(fā)的學(xué)生,所以Java依據(jù)多年的培訓(xùn)閱歷,友情提示:在初學(xué)階段,看一千遍,聽一千遍,都不如自己動手寫一遍所到達(dá)的學(xué)習(xí)效果。

自己能寫出來的功能才是你真正把握的功能,而不是你看得代碼或者是聽教師講的,就算講過看過,但是自己做不出來,那都不算會。

(3):Java在課堂上除了帶著學(xué)生去分析設(shè)計(jì)外,還會分析一些重點(diǎn)、難點(diǎn)功能的實(shí)現(xiàn)機(jī)制和原理,然后指導(dǎo)學(xué)生去實(shí)現(xiàn)。

5:真技術(shù)

java在每個工程中,特殊會抽取有難度的局部讓學(xué)生們在教師指導(dǎo)下實(shí)現(xiàn),特地啃硬骨頭,那才能真正熬煉學(xué)生的開發(fā)力量。

比方:在做OA類的工程時,會重點(diǎn)去做工作流、公文收發(fā)、在線Office掌握等;在做CRM類工程時:會重點(diǎn)去做銷售自動化和市場塊的業(yè)務(wù);在做人力資源類工程的時候會重點(diǎn)去做人力跟蹤和人力評測模型等......

java在每個工程中,都會使用目前企業(yè)最新最流行的技術(shù),根據(jù)最新的難度去要求,從而讓學(xué)員能更符合企業(yè)的需要。

6:真閱歷

java的工程都是企業(yè)最新的真實(shí)工程,經(jīng)過開發(fā)訓(xùn)練,學(xué)員能夠積存足夠的真實(shí)的開發(fā)閱歷,以勝任企業(yè)的工作需要。

在進(jìn)展工程分析時,還會全面講解工程所要求的業(yè)務(wù),讓學(xué)員從業(yè)務(wù)和技術(shù)上都能充分積存。

7:真實(shí)力

作為就業(yè)培訓(xùn),工程的好壞對培訓(xùn)質(zhì)量的影響特別大,經(jīng)常是打算性的作用。

這篇文章是關(guān)于在學(xué)習(xí)JAVA軟件開發(fā)時練習(xí)工程的總結(jié),簡潔總結(jié)為以下幾點(diǎn):事實(shí)上,不采納有源代碼的教學(xué)性工程對Java的要求特別高。

試想一下,假如工程分發(fā)下去,教師帶著分析后,學(xué)生都不會做會消失什么樣的后果?這對Java的教學(xué)質(zhì)量提出了極高的要求,假如教學(xué)質(zhì)量達(dá)不到讓學(xué)員獨(dú)立開發(fā)的`水平,對依靠質(zhì)量取勝和口碑進(jìn)展的Java將是消滅性的。

另外一個,由于是全真的工程,在開發(fā)的過程中,確定會有許多的問題消失,這些都要教師去解決,由于不像教學(xué)工程那樣預(yù)先做好,又需要教師能很快地解決各個問題,這對教師的真實(shí)開發(fā)水平有極高的要求,這可是需要真功夫的。

總結(jié)

總之,Java通過真實(shí)的工程,真實(shí)的開發(fā)環(huán)境和開發(fā)流程,指導(dǎo)學(xué)員去真正開發(fā),讓學(xué)員得到真正的熬煉,收獲真正的開發(fā)力量。

java個人學(xué)習(xí)總結(jié)2整理6

不知不覺來到尚學(xué)堂學(xué)習(xí)已經(jīng)一個多月了?;叵肫饹]有開頭打算培訓(xùn)之前,自己其實(shí)始終是在沖突和遲疑中徘徊。在那個時候,左教師是最開頭找我談天的,開頭了解到尚學(xué)堂也是從她那兒。始終以來其實(shí)都沒有考慮過要參與這樣的培訓(xùn),那時的我還很堅(jiān)決地說,我要考教師資格證,家里人也支持我以后去當(dāng)教師的。但是當(dāng)我得知,教師資格證得應(yīng)屆畢業(yè)生才能考,并且從開頭改革后,我就開頭糾結(jié)了。其實(shí)也不能說是糾結(jié),只是覺得考教師資格證不需要花那么多的時間,這樣我還有一年多的空閑時間,不能這樣子白白鋪張了,而自己又沒有準(zhǔn)備考研。于是,對于信息計(jì)算科學(xué)這樣一個專業(yè)的我,我覺得自己是不是可以考慮去參與培訓(xùn),這樣畢業(yè)以后也不失為一條出路,究竟自己對計(jì)算機(jī)還是有興趣的。

經(jīng)過一段時間的思考,也比擬了一下中信和尚學(xué)堂,最終還是選擇來到了尚學(xué)堂。給我和同伴上第一節(jié)試聽課的是李毅教師,他給我留下了深刻的印象,不僅是人長的帥氣,最重要的是他講課的風(fēng)格我很喜愛,能讓我瞬間產(chǎn)生深厚的興趣。開頭始終期盼著要是他給我們上課該多好,結(jié)果到第一次正式上課的時候,給我們授課的并不是他,而是阮總。說實(shí)話,開頭有點(diǎn)小小的絕望。但是,經(jīng)過了一個多月的培訓(xùn),我發(fā)覺阮總其實(shí)也是一個很幽默的人,上課的時候,也總是能將那些比擬抽象的概念什么的,用生活中的一些實(shí)際例子詳細(xì)化,讓我們更好的去汲取與消化。漸漸地其實(shí)也就習(xí)慣了,覺得也沒有什么不好。究竟學(xué)學(xué)問,最重要靠的還是自己,教師只是一個引導(dǎo)而已。

在尚學(xué)堂,比擬慶幸,可以熟悉一群新的朋友,雖然大家尋常接觸還不是那么多,但是我信任,在以后更長的日子里,我們可以相互了解的更多,成為很好的朋友。

固然,這一個月多里,收獲更多的是學(xué)問。在剛開頭的前一段時間里,阮總初步的教我們了解了XHTML和CSS的局部根底學(xué)問,讓我們領(lǐng)會到了網(wǎng)頁設(shè)計(jì)的奇異之處。當(dāng)我第一次自己學(xué)會做一些簡潔的網(wǎng)頁界面時,我很興奮,真的很興奮。雖然第一次做的網(wǎng)頁被阮總說很丑,但我還是很快樂,我還很確定的和同伴說,我們的前途一片光明。后來,阮總告知我們,其實(shí)網(wǎng)頁設(shè)計(jì)那局部并不是我們要學(xué)習(xí)的,只是我們要了解一下,看得懂代碼的意思就好,還幽默地說我們不是美工,不能搶了別人的飯碗。接下來的日子,是在寒假了,我們開頭正式接觸到JAVA學(xué)習(xí)。我想,這是初級階段,也應(yīng)當(dāng)是根底階段,肯定要把根底打牢,以后的學(xué)習(xí)才不會那么吃力。開頭的那局部是JAVA的根底學(xué)問,我發(fā)覺和C語言區(qū)分不是很大,在學(xué)校有仔細(xì)地學(xué)習(xí)過C語言,所以根底學(xué)問局部學(xué)起來還是很輕松的。學(xué)完根底學(xué)問始終到現(xiàn)在,我們接觸的是JAVA面對對象的學(xué)習(xí),這是一個嶄新的過程,其他人我不清晰,至少對于我來說是這樣。我發(fā)覺,這局部學(xué)習(xí)的內(nèi)容沒以前學(xué)的那么輕松,單一的操作或許會,就是許多狀況下自己要會敏捷的運(yùn)用。而且,正像阮總說的,教的學(xué)問確定是教不完的,重點(diǎn)是我們要自己學(xué)會找到學(xué)習(xí)方法。其實(shí),許多東西都沒有你想象的那么難,只要你肯努力,肯下功夫,找到方法后,你也是可以做的很好的。我發(fā)覺,光聽教師講,真的是遠(yuǎn)遠(yuǎn)不夠,重點(diǎn)在于課后肯定要多練習(xí),這樣才能幫忙自己更快的承受新學(xué)問。

寒假過來后,阮總告知我們,寒假他都沒有怎么休息始終在家里學(xué)習(xí),他說,你只有不斷地去學(xué)習(xí)新的學(xué)問,你才可能比別人收獲的更多。聽完他說的,然后比擬著自己,阮總真的是不簡潔,挺佩服他的。我想,在尚學(xué)堂這樣一個積極上進(jìn)的集體中,我也會成長的很快,收獲的許多。我依舊堅(jiān)信自己前途一片光明。

java個人學(xué)習(xí)總結(jié)2整理7

經(jīng)過這最近一段時間的工程開發(fā)與考核,今日最終畫上圓滿的句號,我長呼了一口氣,同時在內(nèi)心深處,也悄悄地為接下來的學(xué)習(xí),做一個前段時間的工程總結(jié),也是學(xué)習(xí)的總結(jié),吸取之前的閱歷教訓(xùn),前事不忘后事之師,錯誤并不行怕,可怕的是再在同一個地方犯同樣錯誤,所以對于我來說,更多的去自我認(rèn)知,知我批判要比表揚(yáng)和贊許來的更加深刻,特別有必要做一個總結(jié)。

雖然所做的工程并沒做到考核教師所盼望看到的效果,和得到正面的點(diǎn)評,也與自己所想象的結(jié)果大相徑庭,固然可能在工程最開頭的時候,我也曾做過這樣最壞的準(zhǔn)備,但是當(dāng)現(xiàn)實(shí)慢慢靠近的時候,我卻一時難以承受這樣的結(jié)果,是我意料之外,但也是情理之中,俗話說:種瓜得瓜,種豆得豆。

在工程開發(fā)其中,我有過給自己找借口,有過灰心的時候,也有過急躁,如坐針氈的時候,但是想要作為一個合格優(yōu)秀的程序員,你不僅不能這樣的心情,而且在真實(shí)的開發(fā)環(huán)境當(dāng)中,會有遇到比這更困難的狀況,更不好開發(fā)環(huán)境,所以要完成一個工程的開發(fā),我得要利用好為數(shù)不多的學(xué)習(xí)時間,更加英勇的直面這些缺點(diǎn),并且改正它,不要認(rèn)為自己以前沒學(xué)過JAVA,沒有這方面的閱歷而去給自己找借口,越過心理上的這一到鴻溝。

考核的胡教師說過:不要總是把自己當(dāng)成一個學(xué)生去對待,這樣簡單松懈,應(yīng)當(dāng)是把自己當(dāng)做一個職業(yè)人去對待,做好當(dāng)下的每一個效果,上好當(dāng)下的每一節(jié)課,讓自己時時刻刻緊急起來。這樣類似的話,在我之前的公司,也有主管這樣說過,雖然我已大學(xué)畢業(yè)了,沒有完全把自己當(dāng)一個學(xué)生去對待,但自己又何嘗不是有過這樣的念頭,特殊是別人都是這樣想的時候,學(xué)習(xí)的態(tài)度不夠堅(jiān)決,立場不堅(jiān)決,這也是導(dǎo)致我沒有學(xué)好的主要緣由之一吧。

工善欲器事,必先利其器。除了保持好的心理和端莊學(xué)習(xí)的態(tài)度外,更要總結(jié)更好的學(xué)習(xí)方法,不要讓自己陷入到疲乏學(xué)習(xí)的死胡同了,積存好的學(xué)習(xí)閱歷,去把握好的學(xué)習(xí)方法,好的學(xué)習(xí)方法不僅是自己當(dāng)下一筆無形的財寶,也是在不久的將來,在工作當(dāng)中競爭的一把利器。

吾日三省吾身,只有在自己的總結(jié)中賜予自己更多的認(rèn)知,反思,而少一些褒獎,這樣自己會對平常無視的一些地方,能有更加深刻的理解和熟悉,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),雖然實(shí)踐中我們所遇到的挫折與失敗會有很多次,而勝利只有一次,但是只要勝利了,我的付出就是值得的,就像前面有很多個-1,但你只要最總做到了一個1,你的結(jié)果就是1的,在別人的眼里你就是勝利的,在客戶的眼里,你工程是物美價廉的。

[java工程學(xué)習(xí)總結(jié)]

java個人學(xué)習(xí)總結(jié)2整理8

作為就業(yè)培訓(xùn),工程的好壞對培訓(xùn)質(zhì)量的影響非常大,經(jīng)常是打算性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時練習(xí)工程的總結(jié),簡潔總結(jié)為以下幾點(diǎn):

1、工程肯定要全新的工程,不能是以前做過的

2、工程肯定要企業(yè)真實(shí)工程,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)

3、在開發(fā)時要和企業(yè)的開發(fā)保持全都

4、在做工程的時候不應(yīng)當(dāng)有參考代碼

長話短說就是以上幾點(diǎn),假如你想要更多的了解,可以連續(xù)往后看。

一:工程的地位

由于參與就業(yè)培訓(xùn)的學(xué)員許多都是有肯定的計(jì)算機(jī)根底,大局部都具備肯定的編程根底,尤其是在?;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些根底。

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

(1)不能全面系統(tǒng)的、深入的把握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿意就業(yè)的需要。

(2)沒有任何實(shí)際的開發(fā)閱歷,完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。

解決的方法就是通過工程練習(xí),對所學(xué)學(xué)問進(jìn)展深化,然后通過工程來獵取實(shí)際開發(fā)的閱歷,從而彌補(bǔ)這些缺乏,盡快到達(dá)企業(yè)的實(shí)際要求。

二:如何選擇工程

工程既然那么重要,確定不能隨任憑便找工程,那么畢竟如何來選擇呢?依據(jù)java的討論和實(shí)踐閱歷總結(jié),選擇工程的時候要留意以下方面:

1:工程不能太大,也不能太小

這個要依據(jù)工程練習(xí)的階段,練習(xí)的時間,練習(xí)的目標(biāo)來推斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。

2:工程不能脫離實(shí)際應(yīng)用系統(tǒng)

工程應(yīng)當(dāng)是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的工程。由于培訓(xùn)的時間有限,必需讓學(xué)員盡快地融入到實(shí)際工程的開發(fā)當(dāng)中去。任何人承受和把握一個東西都需要時間去適應(yīng),需要重復(fù)幾次才能夠真正把握,所以每個工程都必需跟實(shí)際應(yīng)用掛鉤。

3:工程應(yīng)能掩蓋所學(xué)的主要學(xué)問點(diǎn)

學(xué)以致用,學(xué)完的學(xué)問點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和把握,再說了,軟件開發(fā)是一個動手力量要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。

4:最終綜合工程肯定要是實(shí)際應(yīng)用系統(tǒng)

學(xué)員經(jīng)過這個工程的練習(xí),就要走上實(shí)際的工作崗位了,假如這個系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個培訓(xùn)應(yīng)當(dāng)說質(zhì)量就不高了。抱負(fù)的狀況是這個工程就是實(shí)際工程,到時候?qū)W員就業(yè)到另外一個公司,不過是換個地方干活而已,完全沒有技能上的問題。

三:java怎么選擇工程

這個不是靠想象,而是依據(jù)實(shí)際的狀況一步一步分析出來的(呵呵要賣弄一下:這也算是規(guī)律思維),固然這里只是爭論方法,不涉及詳細(xì)的工程案例。

我們可以采納倒推的方式來分析:

(1)最終的工程肯定是真實(shí)的工程,也就是要把學(xué)員訓(xùn)練到能夠獨(dú)立開發(fā)實(shí)際應(yīng)用,通常我們還不能選最簡潔的工程,由于學(xué)員的汲取還要有一個折扣,所以最終的工程應(yīng)當(dāng)選實(shí)際工程中中等難度的工程

(2)最終工程定下來過后,開頭分解這個工程,看看為了到達(dá)完成這個工程需要哪些技術(shù)和學(xué)問點(diǎn),以及每局部學(xué)問點(diǎn)的深度,然后定出每個分階段的任務(wù)

(3)然后開頭選擇分階段的工程,分階段的工程應(yīng)當(dāng)比剛剛分析出來的分階段任務(wù)稍稍簡單點(diǎn),這樣才能到達(dá)訓(xùn)練的目標(biāo)。定下分階段工程后,同樣去分解,定出為了完成他所需要的各局部學(xué)問點(diǎn)和深度。

(4)然后是選擇上課期間的演示工程,演示的工程是為了做分階段工程效勞的,可以認(rèn)為是分階段工程的分階段工程

(5)最終把要求把握的學(xué)問點(diǎn)和要求把握的深度,分散到日常教學(xué)和練習(xí)中。好了,把上面的分析用正向描述就是:

日常教學(xué)和練習(xí)中學(xué)習(xí)和把握的學(xué)問==〉演示工程==〉分階段工程==〉綜合工程==〉勝任企業(yè)實(shí)際開發(fā)需要。

附注:有了好的工程還要有好的訓(xùn)練方法(這個另外立文爭論),最最根本和重要的一條就是:肯定要指導(dǎo)學(xué)生親自動手做,而不是看和聽,所以盡量不要選擇有現(xiàn)成代碼的工程,演示用的工程也最好不配發(fā)代碼,讓學(xué)生能夠跟著做出來才是真的把握了。

上面闡述了java對工程的態(tài)度和根本選擇方法,這里再把其中幾個重要的、與眾不同的特點(diǎn)闡述如下:

1:真工程

工程肯定要真實(shí),要是企業(yè)實(shí)際應(yīng)用的,不能是教學(xué)性的工程,否則會脫離實(shí)達(dá)不到工程實(shí)訓(xùn)的效果。還有一個肯定要是最新的工程,企業(yè)的要求也是在不斷變化的,應(yīng)用技術(shù)的方向和層次也在不斷變化,這些都表達(dá)在最新工程的要求上,舊工程所要求的技術(shù)和層次很可能已經(jīng)過時了,根本達(dá)不到訓(xùn)練的目的。

java的做法是:沒有固定工程,每個班做工程之前會從企業(yè)獵取最新的工程需求,然后經(jīng)過選擇和細(xì)心設(shè)計(jì),以保證既能訓(xùn)練技術(shù),又能得到實(shí)際的開發(fā)閱歷。這樣實(shí)現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學(xué)什么,然后也跟著做什么。

2:真流程

開發(fā)的流程也要跟企業(yè)的實(shí)際開發(fā)保持全都。從工程立項(xiàng)開頭,到需求分析、概要設(shè)計(jì)、具體設(shè)計(jì)、編碼、測試的各個環(huán)節(jié),都要完全根據(jù)真實(shí)的開發(fā)流程來做。

java的主力教師都是實(shí)戰(zhàn)出身,在java開發(fā)方面都至少有七年以上的開發(fā)閱歷,同時具備多年的工程治理閱歷,所以能夠完全根據(jù)企業(yè)開發(fā)的流程來訓(xùn)練學(xué)生。

3:真環(huán)境

開發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺、應(yīng)用效勞器、常用插件、測試工具、工程治理工具、工程治理文檔等等。

java的做法是:構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開發(fā)一樣,分團(tuán)隊(duì)開發(fā)。教師就相當(dāng)于工程經(jīng)理,一個班分成多個小組,每個組有自己的teamleader,大家分工合作,共同完成工程。

4:真開發(fā)

這是java最與眾不同的一點(diǎn),java深知:軟件是做出來的,而不是聽出來或者看出來的,企業(yè)需要能實(shí)際開發(fā)的人員,而不是只聽過、看過但不能做的人。所以java非常強(qiáng)調(diào):工程肯定要讓學(xué)生動手寫出來。

java的做法是:教師做為工程經(jīng)理,帶著著大家一起去做需求分析、概要設(shè)計(jì)、數(shù)據(jù)構(gòu)造設(shè)計(jì)、接口設(shè)計(jì)、重要業(yè)務(wù)流程的分析設(shè)計(jì)等,然后由學(xué)生們分團(tuán)隊(duì)進(jìn)展開發(fā),實(shí)現(xiàn)整個工程。這里有幾個與眾不同:

(1):現(xiàn)場帶著學(xué)生一起做分析和設(shè)計(jì),而不是預(yù)先做好了來講講。由于需要學(xué)生學(xué)習(xí)的是分析設(shè)計(jì)的過程和方法,而不是已經(jīng)做好的結(jié)果。

(2):java選用的工程根本都是企業(yè)最新的工程,許多都是java的學(xué)生和企業(yè)在同期開發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依靠思想,認(rèn)仔細(xì)真去開發(fā)??赡苡型瑢W(xué)會問:為什么不選擇有源代碼的工程呢,那樣還可以參考學(xué)習(xí)?。?/p>

這是一個典型的誤區(qū):覺得通過看人家的代碼能夠加快自己的學(xué)習(xí)。這個方法對有閱歷的人來講是對的,但是對于還在學(xué)習(xí)期間,沒有閱歷的學(xué)員來講,就是一個熟悉的誤區(qū)了。由于你或許能看懂代碼的語法,但根本看不懂代碼背后的含義,看不懂代碼的設(shè)計(jì),看不懂為什么要這么實(shí)現(xiàn),看不懂代碼所表達(dá)的思想,其實(shí),看了跟沒看沒有多大區(qū)分。

事實(shí)上,java界最不缺的就是代碼了,那么多開源軟件,小到一個工具,到企業(yè)級erp都有開源的,而且許多都是大師級的作品,說實(shí)話比你參考的那些代碼質(zhì)量高多了,但是又有多少人能真正看明白呢,緣由就在于達(dá)不到那個水平,看不懂代碼背后所表達(dá)的設(shè)計(jì)和思想以及為什么要這么做,效果也就不好了。固然不排解有這樣的高人是能夠完全能理解和把握這些大師級作品的,但估量不會是剛開頭學(xué)習(xí)java開發(fā)的學(xué)生,所以java依據(jù)多年的培訓(xùn)閱歷,友情提示:在初學(xué)階段,看一千遍,聽一千遍,都不如自己動手寫一遍所到達(dá)的學(xué)習(xí)效果。自己能寫出來的功能才是你真正把握的功能,而不是你看得代碼或者是聽教師講的,就算講過看過,但是自己做不出來,那都不算會。java的主力教師都是實(shí)戰(zhàn)出身,在java開發(fā)方面都至少有七年以上的開發(fā)閱歷,同時具備多年的工程治理閱歷,所以能夠完全根據(jù)企業(yè)開發(fā)的流程來訓(xùn)練學(xué)生。

java個人學(xué)習(xí)總結(jié)2整理9

jAVA始終是許多人寵愛的一種編程語言,在這里北大青鳥徐東校區(qū)的教師盼望各位努力并歡樂的學(xué)習(xí)這門語言。學(xué)習(xí)JAVA需要多看SUN公司供應(yīng)我們的資料信息,了解常用類的屬性和方法。

我發(fā)覺我們有許多同學(xué)在用常用類的時候,常常會把類里面的方法和自定義的方法搞混。記得有一位教師說過“學(xué)習(xí)要抱有一種鉆研的態(tài)度”。我對這句話的理解是當(dāng)我們學(xué)習(xí)到一個新的學(xué)問點(diǎn)的時候,需要不斷理解和消化。

這可能是一個長期的過程,不能抱有一種急于求成的態(tài)度。以下內(nèi)容是北大青鳥教師整理的一些JAVA根底:

一、SDK和JDK的區(qū)分SDK是軟件開發(fā)工具包,JDK是SDK的一種,其實(shí)它是JAVASDK。JDK在早期的版本中也是叫SDK,在1.2版本以后才叫JDK。

二、J2EE、J2SE、J2ME區(qū)分

j2EE:JAVA2平臺的企業(yè)版,主要應(yīng)用于WEB和大型企業(yè)的開發(fā)。

j2SE:JAVA2平臺的標(biāo)準(zhǔn)版,學(xué)習(xí)和一般的開發(fā)。它包含于J2EE。

j2ME:JAVA2平臺的微縮版,主要應(yīng)用于電子設(shè)備(手機(jī))方面,它包含有J2SE的核心局部之外,還有一個專業(yè)的類。

三、JVM的”運(yùn)行機(jī)制類加載→類校驗(yàn)→類執(zhí)行

四、JAVA、JAVAC、JAVADOC的用法

java個人學(xué)習(xí)總結(jié)2整理10

學(xué)習(xí)java已經(jīng)8個月了,在這里跟大家說下心得,我剛開頭是看第三版,由于學(xué)校沒開java課,所以幾乎全是自學(xué),用了將近二個月的時間把這本大書啃完,感覺這書不錯,但也有許多人說這書不好,確實(shí)這書不是按常規(guī)的挨次講的,內(nèi)容跳動性強(qiáng),但講的很深入,比擬適合有cc++根底的人看,這書看完,你就算根本把握java的根底了,也就j2se局部。

現(xiàn)在java分三大局部根底,從大到小排列:j2ee,j2se,j2me!

j2ee:這個就是現(xiàn)在最流行,也很java技術(shù)用的最多的地方,java企業(yè)應(yīng)用,要學(xué)好它,首先就要有java的根底,這是最根本的,然后學(xué)習(xí)servlet,jsp,javabean以及根本的mvc構(gòu)造,固然還有其他幫助學(xué)問,比方j(luò)s,html還有一個對數(shù)據(jù)庫的操作,這些都需要時間來學(xué)習(xí),學(xué)完這些后根本就可以做些簡潔的web應(yīng)用程序了,比方模擬一個小的網(wǎng)上銀行等等,但做出來后確定不易維護(hù),由于剛剛說的都是技術(shù)的性的東西,還需要學(xué)些思想性的東西,那就是設(shè)計(jì)模式,它是對一些解決特定問題的指導(dǎo),并不是解決問題的方法,現(xiàn)在認(rèn)可的設(shè)計(jì)模式一共有23種,在j2ee里除了這23種外還有幾種,我還不太了解,我認(rèn)為設(shè)計(jì)模式方面的書《設(shè)計(jì)模式-可復(fù)用面對對象軟件的根底》英文名《designpatterns-elementsofreusableobject-orientedsoftware》這是提出設(shè)計(jì)模式那4為大牛寫的,此書特別的抽象,使用語言是c++和smalltalk,有士氣和有根底的人可以嘗試一下。

j2se:java技術(shù)的根底,許多根底都是先從介紹它開頭,它和j2ee的區(qū)分就是jdk不同,j2ee比j2se的jdk要大一些,多一些類包,但那些是在j2se中用不到的,j2se不光是根底,也是java技術(shù)的一個應(yīng)用方向,就是利用swing開發(fā)桌面應(yīng)用程序,但在windows平臺上,m$的地位是無法撼動的,再加上swing開發(fā)起來不是很簡單,所以在j2se領(lǐng)域上,java始終處于劣勢,進(jìn)展很慢,說到j(luò)2se就肯定要下eclipse,在別人眼里,eclipse只不過是一個java的ide,但那只是eclipse的冰山一角,其實(shí)eclipse是一個大的平臺,暫可以把它比方成windows,我們可以利用winapi去開發(fā)在windows上運(yùn)行的程序,eclipse也可以,我們稱為eclipse插件開發(fā),現(xiàn)在這項(xiàng)技術(shù)也在漸漸興起,有些公司已經(jīng)有應(yīng)用的工程,eclipse用的是自己開發(fā)的gui包,就是swt/jface,其實(shí)跟swing是一樣的,都是由java寫的,但一個是sun寫的,一個ibm寫的,swt/jface用的本地的資源,所以運(yùn)行起來很快,界面也可以做的特別美麗,而且移植也做的很不錯,所以eclipse插件可以很簡單的移植到linux上,信任這項(xiàng)技術(shù)肯定很有進(jìn)展。

java個人學(xué)習(xí)總結(jié)2整理11

1.學(xué)習(xí)之路,不走彎路,就是捷徑

軟件開發(fā)之路是布滿荊棘與挑戰(zhàn)之路,也是布滿盼望之路。Java學(xué)習(xí)也是如此,沒有捷徑可走。全部的人都期盼勝利,但是并不是每個人都會為走向勝利全力以赴。人們在渴望勝利的同時,也渴望能夠少一分努力,多一分收獲。而事實(shí)上要獵取真正的勝利,每個人都必需經(jīng)受艱辛。無論你出身豪門,還是出身寒舍,你都不得不承受這樣一個事實(shí):勝利沒有捷徑可走,只有堅(jiān)韌的意志與堅(jiān)持不懈的奮斗才能帶你走向勝利。

2.如何學(xué)習(xí)程序設(shè)計(jì)?

java是一種平臺,也是一種程序設(shè)計(jì)語言.首先肯定要保持熱忱,買一本關(guān)于這種語言入門的書,一開頭不要看太難的,循序漸進(jìn),先看一遍。多練根底代碼,將各種語句練得特別嫻熟,可以選一些計(jì)算機(jī)語言初等練習(xí)題做做。再重頭到尾好好看一遍,哪里不懂,可以與他人溝通。多看看別人用這種語言寫的程序,借鑒編程方法,對自己錯誤的思想進(jìn)展校正。多多練習(xí),每天都打一些代碼,究竟熟能生巧!

3.培育興趣

興趣是指一個人力求熟悉某種事物或從事某種活動的心理傾向。學(xué)問是興趣產(chǎn)生的根底條件,因而要培育某種興趣,就應(yīng)有某種學(xué)問的積存,學(xué)習(xí)編程,就應(yīng)當(dāng)多看看那方面的書籍,不僅能提高自己的文化內(nèi)涵,也能慢慢培育自己的學(xué)習(xí)熱忱。有空多到一些程序員論壇轉(zhuǎn)轉(zhuǎn),你會發(fā)覺,他們其實(shí)很樂觀幽默,時不時會冒出才智的火花。

4.腳踏實(shí)地,循序漸進(jìn)

現(xiàn)實(shí)生活中,人人都有幻想,都渴望勝利,都想找到一條勝利的捷徑。其實(shí),捷徑就在你的身邊,那就是勤于積存,腳踏實(shí)地,積極肯干。無論做什么事都要戒驕戒躁,踏實(shí)地走好每一步,讓自己的生活有目標(biāo)、有規(guī)劃,這樣我們的生活才會變得充實(shí),我們離勝利也就越來越近了;相反,假如急躁、急功近利,就不能集中精力去完成自己的人生目標(biāo),最終很可能一事無成,一敗涂地。

5.多實(shí)踐,快實(shí)踐

紙上得來終覺淺,絕知此事要躬行.軟件開發(fā)是一門工程學(xué)科,注意的就是實(shí)踐,“君子動口不動手”對軟件開發(fā)人員來講根本就是錯誤的,他們提倡“動手至上”,但別可怕,他們大多溫文爾雅,沒有暴力傾向,雖然有時候蓬頭垢面的一副“比爾蓋茨”樣。有前輩高人認(rèn)為,學(xué)習(xí)編程的秘訣是:編程、編程、再編程,筆者深表贊同。不僅要多實(shí)踐,而且要快實(shí)踐。我們在看書的時候,不要等到你完全理解了才動手敲代碼,而是應(yīng)當(dāng)在看書的同時敲代碼,程序運(yùn)行的各種狀況可以讓你更快更堅(jiān)固的把握學(xué)問點(diǎn)

6.多讀好書

書中自有黃金屋,書中自有顏如玉。培根說,“讀史使人明智,讀詩使人聰明,演算使人周密,哲理使人深刻,倫理學(xué)使人有修養(yǎng),規(guī)律修辭使人善辨?!睆臅锌梢灶I(lǐng)悟“不以物喜,不以己悲”豁達(dá)情懷,亦可以領(lǐng)會“天下興亡,匹夫有責(zé)”的豪邁心胸。從好書中提升了思想境地,陶冶了情操。

7.思想的領(lǐng)悟

學(xué)習(xí)Java也是如此,必需要有扎實(shí)的根底,你才能在J2EE、J2ME領(lǐng)域游刃有余。把握了根底語法和Java程序運(yùn)行原理后,我們就可以用Java語言實(shí)現(xiàn)面對對象的思想了。面對對象,是一種方法學(xué);是獨(dú)立于語言之外的編程思想;是CBD基于組件開發(fā)的根底;屬于強(qiáng)勢技術(shù)之一。

java個人學(xué)習(xí)總結(jié)2整理12

在參與java培訓(xùn)的過程中,我感覺其實(shí)生活中許多時候與java編程是存在相像點(diǎn)。比方說我們想做一件什么事情,總是要先考慮下這件事的目的,做這件事需要先預(yù)備些什么,中間需要哪些步驟,最終怎樣實(shí)現(xiàn)等等,這與計(jì)算機(jī)編程思想驚人的相像,所以說,在許多人看來,計(jì)算機(jī)很簡單,有數(shù)不清的代碼和程序,可以完成各種各樣的任務(wù),功能千變?nèi)f化,要把握它是一件難比登天的任務(wù),其實(shí)不然。計(jì)算機(jī)這種簡單性,完全是人給予的,計(jì)算機(jī)只是單純的根據(jù)人的指令去完成我們想要完成的事情,從這方面看,計(jì)算機(jī)是簡潔的。經(jīng)過這一次的java培訓(xùn),其中在java的各種對象、方法、類等方面上有了一個比擬清楚的想法。當(dāng)自學(xué)時你就不會聽到有這樣那樣的想法與指導(dǎo),學(xué)起來就會比擬迷茫點(diǎn),但是有一個比擬好的教師來教導(dǎo)下,那樣的效果上就不同了,可以讓自己的想法和思維開拓點(diǎn)來學(xué)習(xí)java,親身感受過后,的確跟自學(xué)不一樣,自學(xué)的話自己可能沒這么好去理解代碼,有個人帶著去理解代碼的話學(xué)起來比擬快點(diǎn),,用起來也會簡單慣通點(diǎn)。

通過這次也可以學(xué)到一個團(tuán)隊(duì)的重要,一個小工程可以一個人完成,那已經(jīng)是很苦痛地那種了,但是有一個大工程的話,那就不是一個人可以完成的事了,必需由一個團(tuán)體來共同完成工程,一個的技術(shù)牛不算牛,一個團(tuán)體的技術(shù)都很牛了那才是真正的牛,這樣合作起來就可以更快的把一個工程完成,而個人來說,也不會感到特別吃力,分功合作對于開發(fā)一個工程來說是重要的一步,在分功的時候必需分功明確,不然在開發(fā)程中會消失錯亂,例如一個人開發(fā)了登陸的功能了,由于分功不明確導(dǎo)至另一個在也在開發(fā)此功能,分功明確了會減去諸如些類的一些錯誤和麻煩。

學(xué)習(xí)java聽教師講起課來,自己聽得明白,但是要自己真的去動手起來做的話,那又是另一回事了,聽得明白不肯定就可以自己動手做出來,學(xué)習(xí)java只有聽懂了再自己動手去真正的做出一些東西來運(yùn)用這些代碼,讓代碼在你腦子里轉(zhuǎn)來轉(zhuǎn)去不會遺忘,看到有類似的功能你就會想起用這些代碼來實(shí)現(xiàn)功能,那樣才是真正的學(xué)會了,不然你就是沒學(xué)會。在學(xué)習(xí)java的過程中,最需要的就是急躁,在學(xué)習(xí)過程中,你會感到很枯燥,苦惱,無聊,孤獨(dú)感,,但這些都不是問題,問題就是你能不能有很好的急躁學(xué)習(xí)下去,一般的人都是由于沒急躁學(xué)下去才覺得它難,其實(shí)java語言本身不難,難的是你自己有沒有這樣的心去學(xué),急躁很重要。急躁+敏捷變通=學(xué)習(xí)勝利

java個人學(xué)習(xí)總結(jié)2整理13

對于許多只會C語言的初學(xué)者而言,面對java根底語法學(xué)習(xí),反而感覺很難,其實(shí)其中最大的問題不是語法難,而是一種編程思想的轉(zhuǎn)變。面對過程就是把你的代碼封裝成函數(shù),然后依次去做一件事情,面對過程是把你要做的事情抽象成對象,告知對象去做。所以要想學(xué)好java入門,必需知道類和對象的概念。

類是對生活中事物的抽象描述,比方人類,動物類,交通工具類;對象即是對類的詳細(xì)實(shí)例化,比方張三是人,貓是動物,飛機(jī)是交通工具(對象-----類)。Java根底入門學(xué)習(xí)路線可以總結(jié)為四步走:

1.java開發(fā)環(huán)境的搭建;

2.java初級之根底語法學(xué)習(xí)(80%類似C語言);

3.java中級之面對對象編程學(xué)習(xí)(重點(diǎn));

4.java中級之應(yīng)用編程學(xué)習(xí)。

第一步:JDK軟件開發(fā)包時java軟件開發(fā)環(huán)境,

包括jre運(yùn)行環(huán)境和jvm虛擬機(jī),在oricle官網(wǎng)下載javaSE版本JDK包;配置好環(huán)境變量就可以使用了。

其次步:java初級語法學(xué)習(xí),

1.根本數(shù)據(jù)類型整形,字符型,字節(jié)型,長整形,短整形,浮點(diǎn)型,雙精度,布爾型;

2.運(yùn)算符+,-,_/,%等;

3.掌握流(while,switch,ifelse);

4.數(shù)組的定義方式。

此階段根本無難度,只要了解練習(xí)例題。

第三步:java面對對象學(xué)習(xí),

1.類和對象;

2.java語言三大特性,封裝、繼承、多態(tài);

3.一些關(guān)鍵字學(xué)習(xí)(static,final,abstract,extends)等。

這是重點(diǎn),大家依據(jù)學(xué)問點(diǎn)一步步討論學(xué)習(xí)才是關(guān)鍵。

第四步:java應(yīng)用編程,

例如:文件IO,集合(類似C語言數(shù)據(jù)構(gòu)造),特別處理,線程,網(wǎng)絡(luò),JDBC數(shù)據(jù)庫操作等,都是把握面對對象以后,在查找不同的類使用類中不同的方法到達(dá)應(yīng)用的效果,所以并不會很難。等根底語法把握了就可以連續(xù)后面框架學(xué)習(xí)(javaweb方向,android學(xué)習(xí)),信任明確思路你會豁然開朗,更有學(xué)習(xí)動力。

java個人學(xué)習(xí)總結(jié)2整理14

轉(zhuǎn)瞬間,幾個月的培訓(xùn)已經(jīng)將近尾聲了?;叵胱约哼@幾個月的經(jīng)受,自己收獲頗豐,覺得自己來到這培訓(xùn)是特別正確的。想想自己剛剛考慮準(zhǔn)備來這培訓(xùn)的時候那忐忑的心情,現(xiàn)在我已經(jīng)有了答案:“我很慶幸自己選擇了這條路”。

在這,我收獲了碩果累累的學(xué)問果實(shí)。我的培訓(xùn)方向是主攻Java方向,后期還學(xué)習(xí)了當(dāng)下比擬流行的Android技術(shù)。在培訓(xùn)期間,我們主要是通過實(shí)際操作詳細(xì)的工程來學(xué)習(xí)并溫顧所學(xué)學(xué)問。這正是我們所需要的熬煉。在學(xué)校里,我們雖然學(xué)習(xí)了許多專業(yè)的學(xué)問,但是我們并沒有自己所擅長的方面,并且我們學(xué)的都是理論上的學(xué)問,實(shí)際動手力量是很差的。所以,我們需要培育自己的動手力量。同時,我們的教師都是操作過實(shí)際工程的,都有肯定的工作閱歷,他們不僅給我們講專業(yè)學(xué)問,還給我們傳授職場上的技能。培訓(xùn)就給我們供應(yīng)了一個培育我們踏入職場所需要的東西的平臺。

在這里,瘋狂軟件的教師們給了我一份詳盡而合理的課程安排,在學(xué)習(xí)期間,我在這里學(xué)到了很多以前不會的學(xué)問,完善和補(bǔ)充了我已有的學(xué)問,使我從最初對Java開發(fā)懵懂、茫然變成有自己的學(xué)問體系,能夠嫻熟而自信的開發(fā)互聯(lián)網(wǎng)工程。瘋狂軟件Java培訓(xùn)擁有良好的學(xué)習(xí)氣氛,我在這里漸漸的踏實(shí)了下來,為自己將來更好的進(jìn)展打下了堅(jiān)實(shí)的根底。

在這四個月的學(xué)習(xí)中,每個人都有一臺自己的電腦,可以隨時上機(jī)實(shí)踐,驗(yàn)證和實(shí)踐自己的想法和所學(xué)學(xué)問,再有學(xué)問淵博的教師無私的解惑答疑,使每天的生活都很充實(shí),學(xué)問在層面上也有了一個質(zhì)的飛躍,雖然很累但是也很快樂。我了解到Java就業(yè)工資都很不錯,所以我要努力奮斗,到達(dá)自己心中的目標(biāo)。

總之,通過這次培訓(xùn),我找到了自己的奮斗目標(biāo),找準(zhǔn)了自己的職業(yè)道路。畢業(yè)后,我入職了越川網(wǎng)絡(luò)科技有限公司,職位是Java工程師。我今后會先從一個能吃苦耐勞的碼農(nóng)開頭,經(jīng)過兩三年的奮斗,累積了肯定的業(yè)務(wù)學(xué)問之后,再漸漸往上爬。

java個人學(xué)習(xí)總結(jié)2整理15

java語言是一種跨平臺的高級語言,無論是網(wǎng)絡(luò)世界和桌面應(yīng)用程序,還是分布式應(yīng)用環(huán)境和嵌入式應(yīng)用都可以看到j(luò)ava的身影。明顯java語言依舊保持著旺盛的生命力,這也使得眾多的從業(yè)人員開頭學(xué)習(xí)java語言。

java技術(shù)入門使讀者對java語言有個初步的了解,為后面的深入學(xué)習(xí)奠定根底;面對對象技術(shù)是需要讀者仔細(xì)學(xué)習(xí)和體會的,第三篇編程提高篇具體敘述了java語言的高級主題,即讀者進(jìn)階學(xué)習(xí)的必備內(nèi)容;java分布式計(jì)算技術(shù)的內(nèi)容,假如讀者對web編程感興趣,信任本篇可以滿意您的需求。為了說明java語言的應(yīng)用,《java完全自學(xué)手冊》最終一篇介紹了一個實(shí)例,通過該程序從無到有的過程使讀者知道如何使用java語言編寫應(yīng)用程序。

剛開頭頭緒有點(diǎn)亂,尤其是看了thinkinginjava第四版前面后,你知道那感覺,啃啃不下去,實(shí)例每個都看的似懂非懂,一兩個還行,多了就慌了,更何況他的內(nèi)容也看不太懂,雖然硬著頭皮往后走,但走到第三章就覺得不能再這樣了。上網(wǎng)找,一個視頻教學(xué),孫鑫教師的那個視頻,教師講的細(xì)致,各種小細(xì)節(jié)都不放過,開頭還仔細(xì)的一句一句聽,后來也覺得有些東西用的時候查書google就好了到?jīng)]必要聽講的時候弄懂。但好在孫鑫教師講的大致還是沿襲中國人能懂的語言,比起thinkinginjava來說,的確是聽懂了。所以到了lession4以后,我就大量使用快進(jìn)了。講下自學(xué)心得,給預(yù)備學(xué)習(xí)的朋友理個也許框架,尤其是有一點(diǎn)asp一類語言根底的,就更適宜了:

根底,java編寫的時候,用記事本或者編譯工具,把java語言寫出來,然后用javac編譯寫好的語言文件把它編譯成class文件,class文件就是機(jī)器最終執(zhí)行的文件(至于class里面是什么樣的,機(jī)器是怎么中轉(zhuǎn)又編譯的,我們就不用管它了)。前面涉及到要配置java名目、classpath名目幾個工作,許多講座要在這里花上一兩堂課,我看用不著,你就記著查google百度把path和classpath設(shè)好,就ok可以開頭用了。

java以class為根本單位,一個class實(shí)現(xiàn)一個根本功能或者模塊或者接口,一個java文件里面你可以編寫多個class,但一編譯就會變成多個class文件,

跟你分開寫效果是一樣的。class里面假如包含main方法,就是機(jī)器最終執(zhí)行的class,(其他不含main方法的class為執(zhí)行的這個class供應(yīng)各種方法)java就是用class這個概念把各種功能模塊化,當(dāng)你把一個一個功能都寫好或者系統(tǒng)本身就有這個功能的class的時候,你就直接調(diào)用現(xiàn)成的class,就不用額外再去寫了,就省心。比方有個class他能把這個三個數(shù)字根據(jù)我們設(shè)定好的方式組成一個矩形,當(dāng)我們下次要用這個矩形的時候,就不用再重復(fù)寫三個數(shù)字到矩形的過程,只要把三個數(shù)字交給寫好的那個class讓他組合成矩形,我們把矩形拿過來用就好了;比方有個class他能把每個學(xué)生各門成績都加總,我們要做學(xué)生總分排名的時候,只需要調(diào)用這個現(xiàn)成class把成績給他加總,我們不再去寫成績?nèi)绾图涌偟倪^程,直接使用加總結(jié)果排名就可以了。也就是,許多功能、模塊,系統(tǒng)有的用系統(tǒng)的,別人有公用的拿別人的用,自己以前有寫過的用自己以前寫過的,只有這三個都沒有的,才需要自己動手去寫,這樣一排解下來,還真的就沒多少需要我們自己寫的了,所以才說java比擬省事。

class有分屬性,公開的就是寫完誰都能用,還有默認(rèn)的,還有愛護(hù)的,還有私有的,由于class可以模塊化,所以才有這個屬性,有些寫完誰都能用,有些寫完必需要放在一個名目下才能用,有些寫完就不能給外面用了。詳細(xì)適用范圍用到的時候查google。

方法,class里面跟class同名的叫做構(gòu)造方法,假如沒有寫,意思系統(tǒng)會隱含了一個構(gòu)造方法,寫了自然就沒有隱含的了。方法里面就可以進(jìn)展各種詳細(xì)的操作,比方定義變量,比方輸出結(jié)果,比方推斷,比方實(shí)例化對象等等。main方法是系統(tǒng)找到會運(yùn)行的方法,寫方法就跟其他編程比方以前我用的asp差不多,形式有點(diǎn)不同意思差不多,特殊點(diǎn)的就是所謂的面對對象,除了實(shí)例化對象這一點(diǎn)略微理解一下,其他方法內(nèi)部的編寫跟asp差不太多,你比方說dimx,這是asp,不用聲明類型,到了java就是intx;其實(shí)asp里面也可以聲明類型,dimxasint;還有比方x=x+5;asp里面就是沒有那個最終的;而已,比方for循環(huán)、while這些也都差不多,還有print跟response。write也感覺差不多,就是輸出字符嘛,大同小異。java里面你就理解下實(shí)例化對象(對象都來自class,class

里面方法怎么寫的,說明你這個對象實(shí)例化后可以干些什么,方法里面帶了什么參數(shù),就說明你這個對象實(shí)例化后將有些什么參數(shù));再理解下怎么把現(xiàn)有的class弄進(jìn)來使用;其他就跟其他編程差不多了,我以前只學(xué)過asp,不過做了十年asp算是理解比擬深,原以為java輸入真正編程軟件應(yīng)當(dāng)比asp難許多,最終發(fā)覺除了上面兩點(diǎn)外,其他技術(shù)范圍根本沒有超出asp的技術(shù)范圍只是形式格式略有不同而已。

i.o里面有輸入輸出需要的一些東西,他可以把外面進(jìn)來的東西轉(zhuǎn)換成適宜的格式,也可以把我們程序內(nèi)的內(nèi)容以適宜的格式輸出,例如讀取文件、寫入文件,讀取數(shù)據(jù)、寫入數(shù)據(jù),讀取網(wǎng)絡(luò)、寫入網(wǎng)絡(luò),都會用到io。

網(wǎng)絡(luò)依靠tcp/ip協(xié)議,和sockets接口,效勞器端調(diào)用sockets的效勞器端方法,翻開監(jiān)聽(設(shè)定一個唯一端口號調(diào)用一個現(xiàn)成監(jiān)聽方法),一旦有東西傳過來他就自動開頭工作了,我們用io方法獲得傳來的內(nèi)容分析、推斷,然后產(chǎn)生相應(yīng)操作;sockets客戶端也類似,只要指定了效勞器ip地址和那個對應(yīng)的端口號,就能鏈接到效勞器,然后用io方法發(fā)送返回信息。

窗口局部,有相關(guān)的windows包,導(dǎo)入后,只需要定義窗口尺寸、位置等,按鈕、文本等等也都有對應(yīng)的現(xiàn)成的給你引用,只要一一設(shè)定好就有了,還有一些窗口固有的組件比方最小化、關(guān)閉,關(guān)聯(lián)上相應(yīng)的功能就可以了。

也許就學(xué)了這么多,我估量根本概念都理解了,還差一個跟數(shù)據(jù)庫的交互的概念,估量也不簡單,剩下的我估計(jì)就是用別人現(xiàn)成源碼過來修改試驗(yàn),進(jìn)一步體會代碼了??磥韏ava的確如外面介紹的那樣,并不算簡單,還沒有用jbuilder一類的軟件,用了后說不定更簡單。

學(xué)編程這段日子里,由無知,到心頭慢慢明朗,走過許多彎路,曾因jvm機(jī)制問題駐足不前,也曾因數(shù)據(jù)構(gòu)造而苦惱不已,更因提前完畢的大學(xué)生活而懊悔良久。只是,靜下來,看代碼,體會其中的思想,漸漸地,一些東西,曾經(jīng)的不明白,如今也清楚起來。只要堅(jiān)持,那片廣袤的天地已為你留出一片天地。學(xué)編程,基

礎(chǔ)最重要,不要貪快,一步一步,把那些學(xué)問點(diǎn)弄的明明白白,然后看api文檔,另外網(wǎng)上看一些源代碼,體會其中的一些編程思想,csdn論壇也是個很好的學(xué)習(xí)地方。等根底好了,就可以學(xué)一些框架了,也就是所謂的j2ee,主要用來開發(fā)web的技術(shù)。如此看來,學(xué)習(xí)java并不難,只是要一點(diǎn)一點(diǎn),走的實(shí)實(shí)在在。工作當(dāng)中,這是我對學(xué)習(xí)java的一些個人體會!

李沛

xx.7.28

java個人學(xué)習(xí)總結(jié)2整理16

一:java語言根底局部

1:根本數(shù)據(jù)類型

java語言有8種根本數(shù)據(jù)類型:byte(占1個字節(jié)),short(占2個字節(jié)),int(占4個字節(jié)),long(占8個字節(jié)),float(占4個字節(jié)),double(占8個字節(jié)),char(占2個字節(jié)),boolean(占1個字節(jié))。

2:java命名規(guī)章:

包名:全部字母都小寫,比方,_xyyyzzz

類名,接口名:全部單詞首字母大寫,比方,_xYyyZzz

變量名,函數(shù)名:第一個單詞小寫,其他單詞首字母大寫,比方,_xYyyZzz

常量名:全部字母大寫,多單詞用下劃線分割,比方,_X_YYY_ZZZ

3:運(yùn)算符優(yōu)先級:

規(guī)律與&&優(yōu)先級大于規(guī)律或||

按位與&優(yōu)先級大于按位或|

4:JKD1.7switch表達(dá)式的值支持字符串,比方swtich(“周一”)...

5:高級for循環(huán)(這個在遍歷集合中很給力)

格式:for(數(shù)據(jù)類型變量名:被遍歷的集合(Collection)或數(shù)組){}

二:類、對象及特性

1:類和對象

類:對現(xiàn)實(shí)生活中事物的描述

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論