java課程設(shè)計(jì)編寫心得體會(huì)
java課程設(shè)計(jì)編寫心得體會(huì)通用5篇
總結(jié)是指對(duì)某一階段的工作、學(xué)習(xí)或思想中的經(jīng)驗(yàn)或情況進(jìn)行分析研究,做出帶有規(guī)律性結(jié)論的書面材料,通過它可以正確認(rèn)識(shí)以往學(xué)習(xí)和工作中的優(yōu)缺點(diǎn),不如坐下來慢慢寫寫總結(jié)吧。這里給大家分享一下關(guān)于java課程設(shè)計(jì)編寫心得體會(huì),方便大家學(xué)習(xí)。
java課程設(shè)計(jì)編寫心得體會(huì)篇1
終于搞定了這份實(shí)訓(xùn)報(bào)告,受益匪淺啊!一開始想做計(jì)算器那個(gè)課題,原因很簡單,就是因?yàn)槲腋杏X那個(gè)課題很簡單,在百度里一搜就搜到了一模一樣的源程序。只是感覺沒什么意思,那個(gè)界面也不是很好看,又不好玩。所以就做了現(xiàn)在這個(gè)猜數(shù)游戲。一直想編個(gè)游戲程序,于是就到網(wǎng)上去搜代碼,一下子就搜到了,而且代碼很少,簡單易懂。程序是弄好了,那么簡短的程序?qū)懫饒?bào)告就犯難了!不得不把程序再添加些模塊,充實(shí)充實(shí)。
這也讓我感覺實(shí)訓(xùn)遠(yuǎn)比想像的難度大,不是網(wǎng)上隨便搜一下就可以交差的!不僅需要自己看懂代碼,還需要根據(jù)自己的需要添加模塊,充實(shí)代碼。
從網(wǎng)上搜的代碼都是字符界面的,老師說既然字符界面的沒挑戰(zhàn)性,那就做圖形界面的好了。做圖形界面就有點(diǎn)犯難了,首先沒有什么程序可以參照了,必須自己充分理解字符界面的源代碼,然后逐步修改完善。
我依據(jù)課本上的GUI章節(jié)設(shè)計(jì)了此次的java簡單程序,基本實(shí)現(xiàn)了課題的要求,還添加了圖片以增加視覺效果,以及確定按鈕方便用戶確定輸入數(shù)字。
通過這次實(shí)訓(xùn)我的體會(huì)歸納為以下4點(diǎn):
1、態(tài)度第一。擺正自己的心態(tài),不要以為什么東西上網(wǎng)搜搜就可以了,一定要有自己的東西。只有自己付出過,當(dāng)程序運(yùn)行成功時(shí)的那種喜悅才會(huì)令自己有一種莫名的自豪感。態(tài)度決定一切!
2、興趣是關(guān)鍵。我的學(xué)習(xí)完全是興趣導(dǎo)向的,所以壓力并不大。因?yàn)橛信d趣,所以我會(huì)很想充分理解一切細(xì)節(jié)。又因?yàn)槔斫?,所以許多原本片片斷斷的知識(shí)都可以漸漸互相融會(huì)貫通,累積技術(shù)能量,理論和實(shí)務(wù)之間的藩籬被打破了,學(xué)習(xí)效率倍增。學(xué)習(xí)并快樂著!
3、敢于挑戰(zhàn)。不安于現(xiàn)成的程序,要敢于用多種方法實(shí)現(xiàn)一個(gè)目的。現(xiàn)在的網(wǎng)絡(luò)科技很發(fā)達(dá),想要一個(gè)源程序的確很簡單,所以很多人都是在自己都不明白題目要求時(shí),就可以在網(wǎng)上搜到一模一樣的代碼,根本沒有自己的東西。挑戰(zhàn)自我是項(xiàng)艱巨的任務(wù)。只有堅(jiān)持自己多看代碼多寫程序才會(huì)有更多的收獲。
4、不懈追求。要對(duì)源代碼進(jìn)行不斷地完善,要盡可能地實(shí)現(xiàn)課題所要求的功能。對(duì)初學(xué)者來說,大量地寫程序是必要的,但過了某個(gè)階段之后,寫程序所帶來的技術(shù)能力成長已經(jīng)到了極限,還不如多花一點(diǎn)時(shí)間看書,學(xué)新技術(shù)和新觀念。可以從實(shí)現(xiàn)源程序功能著手,比如添加寫模塊啊什么的,實(shí)現(xiàn)更多功能。看著自己編的程序能成功運(yùn)行,這樣自己會(huì)更感興趣,也就會(huì)樂此不疲。
java課程設(shè)計(jì)編寫心得體會(huì)篇2
作為就業(yè)培訓(xùn),項(xiàng)目的好壞對(duì)培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)JAVA軟件開發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
作為就業(yè)培訓(xùn),項(xiàng)目的好壞對(duì)培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)JAVA軟件開發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡單總結(jié)為以下幾點(diǎn):
1、項(xiàng)目一定要全新的項(xiàng)目,不能是以前做過的
2、項(xiàng)目一定要企業(yè)真實(shí)項(xiàng)目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)
3、在開發(fā)時(shí)要和企業(yè)的開發(fā)保持一致
java實(shí)訓(xùn)個(gè)人總結(jié)3篇java實(shí)訓(xùn)個(gè)人總結(jié)3篇
4、在做項(xiàng)目的時(shí)候不應(yīng)該有參考代碼
長話短說就是以上幾點(diǎn),如果你想要更多的了解,可以繼續(xù)往后看。
一:項(xiàng)目的地位
因?yàn)閰⒓泳蜆I(yè)培訓(xùn)的學(xué)員很多都是有一定的計(jì)算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在校或者是剛畢業(yè)的學(xué)生,多少都有一些基礎(chǔ)。
他們欠缺的主要是兩點(diǎn):
(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會(huì)的挺多,但都是皮毛,不能滿足就業(yè)的需要。
(2)沒有任何實(shí)際的開發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。
解決的方法就是通過項(xiàng)目練習(xí),對(duì)所學(xué)知識(shí)進(jìn)行深化,然后通過項(xiàng)目來獲取實(shí)際開發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
二:如何選擇項(xiàng)目
項(xiàng)目既然那么重要,肯定不能隨隨便便找項(xiàng)目,那么究竟如何來選擇呢?根據(jù)Java的研究和實(shí)踐經(jīng)驗(yàn)總結(jié),選擇項(xiàng)目的時(shí)候要注意以下方面:
1:項(xiàng)目不能太大,也不能太小
這個(gè)要根據(jù)項(xiàng)目練習(xí)的階段,練習(xí)的時(shí)間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。
2:項(xiàng)目不能脫離實(shí)際應(yīng)用系統(tǒng)
項(xiàng)目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項(xiàng)目。因?yàn)榕嘤?xùn)的時(shí)間有限,必須讓學(xué)員盡快地融入到實(shí)際項(xiàng)目的開發(fā)當(dāng)中去。任何人接受和掌握一個(gè)東西都需要時(shí)間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個(gè)項(xiàng)目都必須跟實(shí)際應(yīng)用掛鉤。
3:項(xiàng)目應(yīng)能覆蓋所學(xué)的主要知識(shí)點(diǎn)
學(xué)以致用,學(xué)完的知識(shí)點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì)了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會(huì)了。
4:最后綜合項(xiàng)目一定要是實(shí)際應(yīng)用系統(tǒng)
學(xué)員經(jīng)過這個(gè)項(xiàng)目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個(gè)系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個(gè)培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個(gè)項(xiàng)目就是實(shí)際項(xiàng)目,到時(shí)候?qū)W員就業(yè)到另外一個(gè)公司,不過是換個(gè)地方干活而已,完全沒有技能上的問題。
三:Java怎么選擇項(xiàng)目
這個(gè)不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項(xiàng)目案例。
我們可以采用倒推的方式來分析:
(1)最終的項(xiàng)目一定是真實(shí)的項(xiàng)目,也就是要把學(xué)員訓(xùn)練到能夠獨(dú)立開發(fā)實(shí)際應(yīng)用,通常我們還不能選最簡單的項(xiàng)目,因?yàn)閷W(xué)員的吸收還要有一個(gè)折扣,所以最終的項(xiàng)目應(yīng)該選實(shí)際項(xiàng)目中中等難度的項(xiàng)目
(2)最終項(xiàng)目定下來過后,開始分解這個(gè)項(xiàng)目,看看為了達(dá)到完成這個(gè)項(xiàng)目需要哪些技術(shù)和知識(shí)點(diǎn),以及每部分知識(shí)點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù)
(3)然后開始選擇分階段的項(xiàng)目,分階段的項(xiàng)目應(yīng)該比剛才分析出來的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項(xiàng)目后,同樣去分解,定出為了完成他所需要的各部分知識(shí)點(diǎn)和深度。
(4)然后是選擇上課期間的演示項(xiàng)目,演示的項(xiàng)目是為了做分階段項(xiàng)目服務(wù)的,可以認(rèn)為是分階段項(xiàng)目的分階段項(xiàng)目
(5)最終把要求掌握的知識(shí)點(diǎn)和要求掌握的深度,分散到日常教學(xué)和練習(xí)中。
好了,把上面的分析用正向描述就是:
日常教學(xué)和練習(xí)中學(xué)習(xí)和掌握的知識(shí)
==〉演示項(xiàng)目
==〉分階段項(xiàng)目
==〉綜合項(xiàng)目
==〉勝任企業(yè)實(shí)際開發(fā)需要。
附注:有了好的項(xiàng)目還要有好的訓(xùn)練方法(這個(gè)另外立文討論),最最基本和重要的一條就是:絕對(duì)要指導(dǎo)學(xué)生親自動(dòng)手做,而不是看和聽,所以盡量不要選擇有現(xiàn)成代碼的項(xiàng)目,演示用的項(xiàng)目也最好不配發(fā)代碼,讓學(xué)生能夠跟著做出來才是真的掌握了。
上面闡述了Java對(duì)項(xiàng)目的態(tài)度和基本選擇方法,這里再把其中幾個(gè)重要的、與眾不同的特點(diǎn)闡述如下:
1:真項(xiàng)目
項(xiàng)目一定要真實(shí),要是企業(yè)實(shí)際應(yīng)用的,不能是教學(xué)性的項(xiàng)目,否則會(huì)脫離實(shí)達(dá)不到項(xiàng)目實(shí)訓(xùn)的效果。還有一個(gè)一定要是最新的項(xiàng)目,企業(yè)的要求也是在不斷變化的,應(yīng)用技術(shù)的方向和層次也在不斷變化,這些都體現(xiàn)在最新項(xiàng)目的要求上,舊項(xiàng)目所要求的技術(shù)和層次很可能已經(jīng)過時(shí)了,根本達(dá)不到訓(xùn)練的目的。
Java的做法是:沒有固定項(xiàng)目,每個(gè)班做項(xiàng)目之前會(huì)從企業(yè)獲取最新的項(xiàng)目需求,然后經(jīng)過挑選和精心設(shè)計(jì),以保證既能訓(xùn)練技術(shù),又能得到實(shí)際的開發(fā)經(jīng)驗(yàn)。這樣實(shí)現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學(xué)什么,然后也跟著做什么。
2:真流程
開發(fā)的流程也要跟企業(yè)的實(shí)際開發(fā)保持一致。從項(xiàng)目立項(xiàng)開始,到需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試的各個(gè)環(huán)節(jié),都要完全按照真實(shí)的開發(fā)流程來做。
Java的主力老師都是實(shí)戰(zhàn)出身,在Java開發(fā)方面都至少有七年以上的開發(fā)經(jīng)驗(yàn),同時(shí)具備多年的項(xiàng)目管理經(jīng)驗(yàn),所以能夠完全按照企業(yè)開發(fā)的流程來訓(xùn)練學(xué)生。
3:真環(huán)境
開發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開發(fā)工具、開發(fā)平臺(tái)、應(yīng)用服務(wù)器、常用插件、測試工具、項(xiàng)目管理工具、項(xiàng)目管理文檔等等。
Java的做法是:構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開發(fā)一樣,分團(tuán)隊(duì)開發(fā)。老師就相當(dāng)于項(xiàng)目經(jīng)理,一個(gè)班分成多個(gè)小組,每個(gè)組有自己的Team
Leader,大家分工合作,共同完成項(xiàng)目。
4:真開發(fā)
這是Java最與眾不同的一點(diǎn),Java深知:軟件是做出來的,而不是聽出來或者看出來的,企業(yè)需要能實(shí)際開發(fā)的人員,而不是只聽過、看過但不能做的人。所以Java非常強(qiáng)調(diào):項(xiàng)目一定要讓學(xué)生動(dòng)手寫出來。
Java的做法是:老師做為項(xiàng)目經(jīng)理,帶領(lǐng)著大家一起去做需求分析、概要設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、重要業(yè)務(wù)流程的分析設(shè)計(jì)等,然后由學(xué)生們分團(tuán)隊(duì)進(jìn)行開發(fā),實(shí)現(xiàn)整個(gè)項(xiàng)目。這里有幾個(gè)與眾不同:
(1):現(xiàn)場帶領(lǐng)學(xué)生一起做分析和設(shè)計(jì),而不是預(yù)先做好了來講講。因?yàn)樾枰獙W(xué)生學(xué)習(xí)的是分析設(shè)計(jì)的過程和方法,而不是已經(jīng)做好的結(jié)果。
(2):Java選用的項(xiàng)目基本都是企業(yè)最新的項(xiàng)目,很多都是Java的學(xué)生和企業(yè)在同期開發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依賴思想,認(rèn)認(rèn)真真去開發(fā)。可能有同學(xué)會(huì)問:為什么不選擇有源代碼的項(xiàng)目呢,那樣還可以參考學(xué)習(xí)啊!
java課程設(shè)計(jì)編寫心得體會(huì)篇3
1)現(xiàn)在有T1、T2、T3三個(gè)線程,你怎樣保證T2在T1執(zhí)行完后執(zhí)行,T3在T2執(zhí)行完后執(zhí)行?
這個(gè)線程問題通常會(huì)在第一輪或電話面試階段被問到,目的是檢測你對(duì)”join”方法是否熟悉。這個(gè)多線程問題比較簡單,可以用join方法實(shí)現(xiàn)。
2)java的堆和棧的區(qū)別:
堆:是一個(gè)運(yùn)行時(shí)數(shù)據(jù)區(qū),類的對(duì)象從中分配空間。這些對(duì)象通過new,newarray,anewarray和muitianewarray等指令建立,它們不需要程序代碼來顯示釋放。堆是由垃圾回收來負(fù)責(zé)的,堆的優(yōu)勢是可以動(dòng)態(tài)地分配內(nèi)存大小,生存期也不必事先告訴編譯器,因?yàn)樗沁\(yùn)行時(shí)動(dòng)態(tài)分配內(nèi)存的,Java垃圾收集器會(huì)自動(dòng)收走這些不再使用的數(shù)據(jù)。但是缺點(diǎn)是:由于是要在運(yùn)行時(shí)動(dòng)態(tài)分配內(nèi)存,存取速度較慢。
棧的優(yōu)勢:存取速度比堆要快,僅次于寄存器,棧數(shù)據(jù)可以共享。缺點(diǎn)是,存在棧中的數(shù)據(jù)大小與生命期必須是確定的,缺乏靈活性。棧中主要存放一些基本類型的變量
(int,short,long,byte,float,double,boolean,char)和對(duì)象句柄。
3)java算法:
1、冒泡排序:從頭開始,依次對(duì)相鄰的兩個(gè)元素進(jìn)行比較,發(fā)現(xiàn)有順序錯(cuò)誤就將它們調(diào)換過來!重復(fù)地進(jìn)行,直到?jīng)]有元素需要交換。是穩(wěn)定排序法,最好的時(shí)間復(fù)雜度是O(n);
2、快速排序:思想是(Divide)選取一個(gè)基元X開始(一般選取數(shù)組的第一個(gè)元素),通過某種分區(qū)操作將數(shù)組劃分成兩個(gè)部分,左邊部分小于等于X,右邊部分大于等于X。(Conquer)左右兩個(gè)子數(shù)組遞歸地調(diào)用Divide過程,(Combine)快排作為就地排序算法,不需要任何合并操作!
3、遞歸:程序調(diào)用自身,并非不會(huì)無休止地調(diào)用下去,需要有一個(gè)出口,當(dāng)滿足條件時(shí)程序也就結(jié)束!不然的話,就會(huì)出現(xiàn)程序死循環(huán)。
4)JVM調(diào)用GC的頻度還是很高的,主要兩種情況下進(jìn)行垃圾回收:第一個(gè)就是當(dāng)應(yīng)用程序線程空閑,另一個(gè)是java內(nèi)存堆不足時(shí),會(huì)不斷調(diào)用GC,若連續(xù)回收都解決不了內(nèi)存堆的不足。
4)、junit測試的方法的類型必須是public ,其他類型運(yùn)行時(shí)會(huì)報(bào)錯(cuò)。方法的返回類型也必須是void,并且不能有參數(shù)。
5)、List
args = null; args.add(param);//這樣會(huì)報(bào)錯(cuò)
分析原因:List是一個(gè)接口,沒有實(shí)現(xiàn)是不能使用的,需要ArryList的實(shí)現(xiàn)類或者其他實(shí)現(xiàn)類才能使用
應(yīng)該改為:List
args = new
ArrayList
();args.add(param);
6)、如A是父類,B是繼承于A,兩者都有構(gòu)造函數(shù)和A有print(),B也覆蓋了A的方法,那么可以A a = new B();此時(shí)a.print();調(diào)用的是B的print()方法,如果B的print()沒有覆蓋父類的方法,而是自己創(chuàng)建的print();那么這時(shí)a.print();調(diào)用的還是B的print()方法。另外,假設(shè)A有print1()方法,B沒有覆蓋A的print1();這時(shí)a.print1();不會(huì)報(bào)錯(cuò),它
將調(diào)用的是A自己的print1()方法。最后,加入A沒有了print()方法,而是print()是只有B有,這時(shí)a.print();將直接調(diào)用B的print();方法,總結(jié): 對(duì)于類的繼承,父類通過子類實(shí)例化后,構(gòu)造方法都在先執(zhí)行父類的構(gòu)造方法,再依次執(zhí)行子類的構(gòu)造方法。方法的調(diào)用原則是先執(zhí)行子類的方法,如果子類復(fù)寫了父類的方法,將執(zhí)行子類的方法,如果子類沒有復(fù)寫父類的方法,但是方法重名,也會(huì)只執(zhí)行子類的方法。如果子類沒有對(duì)應(yīng)的方法,那么就執(zhí)行父類的方法!(不要以為子類沒有該方法編譯器會(huì)報(bào)錯(cuò),因?yàn)槔^承了父類的方法!)請(qǐng)注意:B b = new A();編譯器會(huì)報(bào)錯(cuò),這也是不合邏輯的!
java課程設(shè)計(jì)編寫心得體會(huì)篇4
作為一名軟件工程的學(xué)生,學(xué)習(xí)java是我學(xué)習(xí)的重中之重,在長達(dá)一年的學(xué)習(xí)過程中,我也對(duì)java也有新的認(rèn)識(shí)。
我在漫長的學(xué)習(xí)java的歲月中,遇到了許多大大小小的困難。首先,在學(xué)習(xí)java開始中,老師往往會(huì)布置很多代碼題進(jìn)行實(shí)操或者書寫在作業(yè)本上。在剛剛開始的幾次作業(yè)中,我往往因?yàn)樽约旱母≡昱c不耐煩,直接向同學(xué)要他們的代碼把作業(yè)上交,但漸漸的發(fā)現(xiàn),課堂跟不上,成績不佳,我陷入了迷惘中……后來,意識(shí)到自己學(xué)習(xí)java的態(tài)度與方式是不對(duì)的,經(jīng)過調(diào)整,也有了自己的一份學(xué)習(xí)java的心得體會(huì)。
java的學(xué)習(xí)需要理解代碼的思路。在寫代碼與學(xué)習(xí)java知識(shí)點(diǎn)時(shí),往往對(duì)于每句代碼都應(yīng)該理解透徹,在以后的代碼書寫中,自己才能寫出正確的代碼,甚至于找出自己的代碼錯(cuò)誤。這對(duì)于代碼的理解透徹,就需要自己在上課時(shí),好好理解老師的代碼思維,自己也需要多看看關(guān)于代碼的書,加深理解。
java的學(xué)習(xí)需要多做,多思考。在java學(xué)習(xí)中,不僅要學(xué)會(huì)打課內(nèi)的代碼,也需要通過百度找尋課外的代碼,舉一反三,自己解決很多的問題。
在這一年的學(xué)習(xí)中,我對(duì)于java有了初步的認(rèn)識(shí)與了解,我知道自己真正掌握java還需要一段時(shí)間的學(xué)習(xí),但我相信我自己只要有顆想學(xué)習(xí)好java的心,對(duì)于以后的困難是不懼怕的,我相信在學(xué)習(xí)java中,自己是在此過程中不斷成長的,進(jìn)步的。
java課程設(shè)計(jì)編寫心得體會(huì)篇5
暑期在和一個(gè)老師做項(xiàng)目,前期老師教學(xué),做java web方面的,類似于當(dāng)當(dāng)購物系統(tǒng)這種...突然發(fā)現(xiàn),原來之前看的《think in java》等書并不夠,很多面向開發(fā)的技術(shù)和模塊包括工具從知識(shí)到技術(shù)上都很欠缺。
現(xiàn)在有幾個(gè)疑惑,想在小組向各位求助,希望幫忙。
1.首先我想知道是不是做java一般都是web掛鉤,例如現(xiàn)在的jsp,ssh和html語句和應(yīng)用都很好的結(jié)合,除了web方面,軟件項(xiàng)目方面有沒有一個(gè)比較明確的方向,如果有,可以告之小弟么~
2.我聽說做web方面,應(yīng)該先學(xué)jsp,html,再學(xué)mvc,不然很容易本末倒置,那ssh這樣的技術(shù)學(xué)習(xí),有沒有一個(gè)比較明確的先后順序。
3.java ee這樣的一個(gè)學(xué)習(xí)過程,能不能有一個(gè)比較好學(xué)習(xí)心得可以推薦。我有一定的java基礎(chǔ),可以編寫一些java小程序,但是到了web這些方面,思維總是不夠清晰,很容易混亂,對(duì)象方法和類之間總是不能很好的去擴(kuò)展。希望各位幫幫忙,介紹一些學(xué)習(xí)心得,包括學(xué)習(xí)java技術(shù)的順序,并推薦一些書吧。