學(xué)習(xí)啦 > 實(shí)用范文 > 心得體會(huì) > 心得體會(huì) > java課程設(shè)計(jì)編寫(xiě)心得體會(huì)

java課程設(shè)計(jì)編寫(xiě)心得體會(huì)

時(shí)間: 建輝0 分享

java課程設(shè)計(jì)編寫(xiě)心得體會(huì)通用5篇

總結(jié)是指對(duì)某一階段的工作、學(xué)習(xí)或思想中的經(jīng)驗(yàn)或情況進(jìn)行分析研究,做出帶有規(guī)律性結(jié)論的書(shū)面材料,通過(guò)它可以正確認(rèn)識(shí)以往學(xué)習(xí)和工作中的優(yōu)缺點(diǎn),不如坐下來(lái)慢慢寫(xiě)寫(xiě)總結(jié)吧。這里給大家分享一下關(guān)于java課程設(shè)計(jì)編寫(xiě)心得體會(huì),方便大家學(xué)習(xí)。

java課程設(shè)計(jì)編寫(xiě)心得體會(huì)

java課程設(shè)計(jì)編寫(xiě)心得體會(huì)篇1

終于搞定了這份實(shí)訓(xùn)報(bào)告,受益匪淺啊!一開(kāi)始想做計(jì)算器那個(gè)課題,原因很簡(jiǎn)單,就是因?yàn)槲腋杏X(jué)那個(gè)課題很簡(jiǎn)單,在百度里一搜就搜到了一模一樣的源程序。只是感覺(jué)沒(méi)什么意思,那個(gè)界面也不是很好看,又不好玩。所以就做了現(xiàn)在這個(gè)猜數(shù)游戲。一直想編個(gè)游戲程序,于是就到網(wǎng)上去搜代碼,一下子就搜到了,而且代碼很少,簡(jiǎn)單易懂。程序是弄好了,那么簡(jiǎn)短的程序?qū)懫饒?bào)告就犯難了!不得不把程序再添加些模塊,充實(shí)充實(shí)。

這也讓我感覺(jué)實(shí)訓(xùn)遠(yuǎn)比想像的難度大,不是網(wǎng)上隨便搜一下就可以交差的!不僅需要自己看懂代碼,還需要根據(jù)自己的需要添加模塊,充實(shí)代碼。

從網(wǎng)上搜的代碼都是字符界面的,老師說(shuō)既然字符界面的沒(méi)挑戰(zhàn)性,那就做圖形界面的好了。做圖形界面就有點(diǎn)犯難了,首先沒(méi)有什么程序可以參照了,必須自己充分理解字符界面的源代碼,然后逐步修改完善。

我依據(jù)課本上的GUI章節(jié)設(shè)計(jì)了此次的java簡(jiǎn)單程序,基本實(shí)現(xiàn)了課題的要求,還添加了圖片以增加視覺(jué)效果,以及確定按鈕方便用戶確定輸入數(shù)字。

通過(guò)這次實(shí)訓(xùn)我的體會(huì)歸納為以下4點(diǎn):

1、態(tài)度第一。擺正自己的心態(tài),不要以為什么東西上網(wǎng)搜搜就可以了,一定要有自己的東西。只有自己付出過(guò),當(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í)并快樂(lè)著!

3、敢于挑戰(zhàn)。不安于現(xiàn)成的程序,要敢于用多種方法實(shí)現(xiàn)一個(gè)目的?,F(xiàn)在的網(wǎng)絡(luò)科技很發(fā)達(dá),想要一個(gè)源程序的確很簡(jiǎn)單,所以很多人都是在自己都不明白題目要求時(shí),就可以在網(wǎng)上搜到一模一樣的代碼,根本沒(méi)有自己的東西。挑戰(zhàn)自我是項(xiàng)艱巨的任務(wù)。只有堅(jiān)持自己多看代碼多寫(xiě)程序才會(huì)有更多的收獲。

4、不懈追求。要對(duì)源代碼進(jìn)行不斷地完善,要盡可能地實(shí)現(xiàn)課題所要求的功能。對(duì)初學(xué)者來(lái)說(shuō),大量地寫(xiě)程序是必要的,但過(guò)了某個(gè)階段之后,寫(xiě)程序所帶來(lái)的技術(shù)能力成長(zhǎng)已經(jīng)到了極限,還不如多花一點(diǎn)時(shí)間看書(shū),學(xué)新技術(shù)和新觀念。可以從實(shí)現(xiàn)源程序功能著手,比如添加寫(xiě)模塊啊什么的,實(shí)現(xiàn)更多功能??粗约壕幍某绦蚰艹晒\(yùn)行,這樣自己會(huì)更感興趣,也就會(huì)樂(lè)此不疲。

java課程設(shè)計(jì)編寫(xiě)心得體會(huì)篇2

作為就業(yè)培訓(xùn),項(xiàng)目的好壞對(duì)培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)JAVA軟件開(kāi)發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡(jiǎn)單總結(jié)為以下幾點(diǎn):

作為就業(yè)培訓(xùn),項(xiàng)目的好壞對(duì)培訓(xùn)質(zhì)量的影響非常大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)JAVA軟件開(kāi)發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡(jiǎn)單總結(jié)為以下幾點(diǎn):

1、項(xiàng)目一定要全新的項(xiàng)目,不能是以前做過(guò)的

2、項(xiàng)目一定要企業(yè)真實(shí)項(xiàng)目,不能是精簡(jiǎn)以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)

3、在開(kāi)發(fā)時(shí)要和企業(yè)的開(kāi)發(fā)保持一致

java實(shí)訓(xùn)個(gè)人總結(jié)3篇java實(shí)訓(xùn)個(gè)人總結(jié)3篇

4、在做項(xiàng)目的時(shí)候不應(yīng)該有參考代碼

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

一:項(xiàng)目的地位

因?yàn)閰⒓泳蜆I(yè)培訓(xùn)的學(xué)員很多都是有一定的計(jì)算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在?;蛘呤莿偖厴I(yè)的學(xué)生,多少都有一些基礎(chǔ)。

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

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

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

解決的方法就是通過(guò)項(xiàng)目練習(xí),對(duì)所學(xué)知識(shí)進(jìn)行深化,然后通過(guò)項(xiàng)目來(lái)獲取實(shí)際開(kāi)發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。

二:如何選擇項(xiàng)目

項(xiàng)目既然那么重要,肯定不能隨隨便便找項(xiàng)目,那么究竟如何來(lái)選擇呢?根據(jù)Java的研究和實(shí)踐經(jīng)驗(yàn)總結(jié),選擇項(xiàng)目的時(shí)候要注意以下方面:

1:項(xiàng)目不能太大,也不能太小

這個(gè)要根據(jù)項(xiàng)目練習(xí)的階段,練習(xí)的時(shí)間,練習(xí)的目標(biāo)來(lái)判斷。不能太大,太大了做不完,也不能太小,太小了沒(méi)有意義,達(dá)不到練習(xí)的目的。

2:項(xiàng)目不能脫離實(shí)際應(yīng)用系統(tǒng)

項(xiàng)目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡(jiǎn)化和抽象,不能夠是沒(méi)有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項(xiàng)目。因?yàn)榕嘤?xùn)的時(shí)間有限,必須讓學(xué)員盡快地融入到實(shí)際項(xiàng)目的開(kāi)發(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)用中使用,才能夠真正理解和掌握,再說(shuō)了,軟件開(kāi)發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì)了,那就是能夠做出來(lái),寫(xiě)出代碼來(lái),把問(wèn)題解決了,你就算會(huì)了。

4:最后綜合項(xiàng)目一定要是實(shí)際應(yīng)用系統(tǒng)

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

三:Java怎么選擇項(xiàng)目

這個(gè)不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來(lái)的(呵呵要賣(mài)弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項(xiàng)目案例。

我們可以采用倒推的方式來(lái)分析:

(1)最終的項(xiàng)目一定是真實(shí)的項(xiàng)目,也就是要把學(xué)員訓(xùn)練到能夠獨(dú)立開(kāi)發(fā)實(shí)際應(yīng)用,通常我們還不能選最簡(jiǎn)單的項(xiàng)目,因?yàn)閷W(xué)員的吸收還要有一個(gè)折扣,所以最終的項(xiàng)目應(yīng)該選實(shí)際項(xiàng)目中中等難度的項(xiàng)目

(2)最終項(xiàng)目定下來(lái)過(guò)后,開(kāi)始分解這個(gè)項(xiàng)目,看看為了達(dá)到完成這個(gè)項(xiàng)目需要哪些技術(shù)和知識(shí)點(diǎn),以及每部分知識(shí)點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù)

(3)然后開(kāi)始選擇分階段的項(xiàng)目,分階段的項(xiàng)目應(yīng)該比剛才分析出來(lái)的分階段任務(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í)際開(kāi)發(fā)需要。

附注:有了好的項(xiàng)目還要有好的訓(xùn)練方法(這個(gè)另外立文討論),最最基本和重要的一條就是:絕對(duì)要指導(dǎo)學(xué)生親自動(dòng)手做,而不是看和聽(tīng),所以盡量不要選擇有現(xiàn)成代碼的項(xiàng)目,演示用的項(xiàng)目也最好不配發(fā)代碼,讓學(xué)生能夠跟著做出來(lái)才是真的掌握了。

上面闡述了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)過(guò)時(shí)了,根本達(dá)不到訓(xùn)練的目的。

Java的做法是:沒(méi)有固定項(xiàng)目,每個(gè)班做項(xiàng)目之前會(huì)從企業(yè)獲取最新的項(xiàng)目需求,然后經(jīng)過(guò)挑選和精心設(shè)計(jì),以保證既能訓(xùn)練技術(shù),又能得到實(shí)際的開(kāi)發(fā)經(jīng)驗(yàn)。這樣實(shí)現(xiàn)了跟企業(yè)的同步,企業(yè)做什么,我們就學(xué)什么,然后也跟著做什么。

2:真流程

開(kāi)發(fā)的流程也要跟企業(yè)的實(shí)際開(kāi)發(fā)保持一致。從項(xiàng)目立項(xiàng)開(kāi)始,到需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試的各個(gè)環(huán)節(jié),都要完全按照真實(shí)的開(kāi)發(fā)流程來(lái)做。

Java的主力老師都是實(shí)戰(zhàn)出身,在Java開(kāi)發(fā)方面都至少有七年以上的開(kāi)發(fā)經(jīng)驗(yàn),同時(shí)具備多年的項(xiàng)目管理經(jīng)驗(yàn),所以能夠完全按照企業(yè)開(kāi)發(fā)的流程來(lái)訓(xùn)練學(xué)生。

3:真環(huán)境

開(kāi)發(fā)的環(huán)境也要跟企業(yè)一樣,包括常用的開(kāi)發(fā)工具、開(kāi)發(fā)平臺(tái)、應(yīng)用服務(wù)器、常用插件、測(cè)試工具、項(xiàng)目管理工具、項(xiàng)目管理文檔等等。

Java的做法是:構(gòu)建跟企業(yè)完全一樣的環(huán)境,然后跟企業(yè)開(kāi)發(fā)一樣,分團(tuán)隊(duì)開(kāi)發(fā)。老師就相當(dāng)于項(xiàng)目經(jīng)理,一個(gè)班分成多個(gè)小組,每個(gè)組有自己的Team

Leader,大家分工合作,共同完成項(xiàng)目。

4:真開(kāi)發(fā)

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

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)行開(kāi)發(fā),實(shí)現(xiàn)整個(gè)項(xiàng)目。這里有幾個(gè)與眾不同:

(1):現(xiàn)場(chǎng)帶領(lǐng)學(xué)生一起做分析和設(shè)計(jì),而不是預(yù)先做好了來(lái)講講。因?yàn)樾枰獙W(xué)生學(xué)習(xí)的是分析設(shè)計(jì)的過(guò)程和方法,而不是已經(jīng)做好的結(jié)果。

(2):Java選用的項(xiàng)目基本都是企業(yè)最新的項(xiàng)目,很多都是Java的學(xué)生和企業(yè)在同期開(kāi)發(fā),所以是不配發(fā)源代碼的。這樣也斷絕了學(xué)生的依賴思想,認(rèn)認(rèn)真真去開(kāi)發(fā)。可能有同學(xué)會(huì)問(wèn):為什么不選擇有源代碼的項(xiàng)目呢,那樣還可以參考學(xué)習(xí)啊!

java課程設(shè)計(jì)編寫(xiě)心得體會(huì)篇3

1)現(xiàn)在有T1、T2、T3三個(gè)線程,你怎樣保證T2在T1執(zhí)行完后執(zhí)行,T3在T2執(zhí)行完后執(zhí)行?

這個(gè)線程問(wèn)題通常會(huì)在第一輪或電話面試階段被問(wèn)到,目的是檢測(cè)你對(duì)”join”方法是否熟悉。這個(gè)多線程問(wèn)題比較簡(jiǎn)單,可以用join方法實(shí)現(xiàn)。

2)java的堆和棧的區(qū)別:

堆:是一個(gè)運(yùn)行時(shí)數(shù)據(jù)區(qū),類(lèi)的對(duì)象從中分配空間。這些對(duì)象通過(guò)new,newarray,anewarray和muitianewarray等指令建立,它們不需要程序代碼來(lái)顯示釋放。堆是由垃圾回收來(lái)負(fù)責(zé)的,堆的優(yōu)勢(shì)是可以動(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ì):存取速度比堆要快,僅次于寄存器,棧數(shù)據(jù)可以共享。缺點(diǎn)是,存在棧中的數(shù)據(jù)大小與生命期必須是確定的,缺乏靈活性。棧中主要存放一些基本類(lèi)型的變量

(int,short,long,byte,float,double,boolean,char)和對(duì)象句柄。

3)java算法:

1、冒泡排序:從頭開(kāi)始,依次對(duì)相鄰的兩個(gè)元素進(jìn)行比較,發(fā)現(xiàn)有順序錯(cuò)誤就將它們調(diào)換過(guò)來(lái)!重復(fù)地進(jìn)行,直到?jīng)]有元素需要交換。是穩(wěn)定排序法,最好的時(shí)間復(fù)雜度是O(n);

2、快速排序:思想是(Divide)選取一個(gè)基元X開(kāi)始(一般選取數(shù)組的第一個(gè)元素),通過(guò)某種分區(qū)操作將數(shù)組劃分成兩個(gè)部分,左邊部分小于等于X,右邊部分大于等于X。(Conquer)左右兩個(gè)子數(shù)組遞歸地調(diào)用Divide過(guò)程,(Combine)快排作為就地排序算法,不需要任何合并操作!

3、遞歸:程序調(diào)用自身,并非不會(huì)無(wú)休止地調(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測(cè)試的方法的類(lèi)型必須是public ,其他類(lèi)型運(yùn)行時(shí)會(huì)報(bào)錯(cuò)。方法的返回類(lèi)型也必須是void,并且不能有參數(shù)。

5)、List

args = null; args.add(param);//這樣會(huì)報(bào)錯(cuò)

分析原因:List是一個(gè)接口,沒(méi)有實(shí)現(xiàn)是不能使用的,需要ArryList的實(shí)現(xiàn)類(lèi)或者其他實(shí)現(xiàn)類(lèi)才能使用

應(yīng)該改為:List

args = new

ArrayList

();args.add(param);

6)、如A是父類(lèi),B是繼承于A,兩者都有構(gòu)造函數(shù)和A有print(),B也覆蓋了A的方法,那么可以A a = new B();此時(shí)a.print();調(diào)用的是B的print()方法,如果B的print()沒(méi)有覆蓋父類(lèi)的方法,而是自己創(chuàng)建的print();那么這時(shí)a.print();調(diào)用的還是B的print()方法。另外,假設(shè)A有print1()方法,B沒(méi)有覆蓋A的print1();這時(shí)a.print1();不會(huì)報(bào)錯(cuò),它

將調(diào)用的是A自己的print1()方法。最后,加入A沒(méi)有了print()方法,而是print()是只有B有,這時(shí)a.print();將直接調(diào)用B的print();方法,總結(jié): 對(duì)于類(lèi)的繼承,父類(lèi)通過(guò)子類(lèi)實(shí)例化后,構(gòu)造方法都在先執(zhí)行父類(lèi)的構(gòu)造方法,再依次執(zhí)行子類(lèi)的構(gòu)造方法。方法的調(diào)用原則是先執(zhí)行子類(lèi)的方法,如果子類(lèi)復(fù)寫(xiě)了父類(lèi)的方法,將執(zhí)行子類(lèi)的方法,如果子類(lèi)沒(méi)有復(fù)寫(xiě)父類(lèi)的方法,但是方法重名,也會(huì)只執(zhí)行子類(lèi)的方法。如果子類(lèi)沒(méi)有對(duì)應(yīng)的方法,那么就執(zhí)行父類(lèi)的方法!(不要以為子類(lèi)沒(méi)有該方法編譯器會(huì)報(bào)錯(cuò),因?yàn)槔^承了父類(lèi)的方法!)請(qǐng)注意:B b = new A();編譯器會(huì)報(bào)錯(cuò),這也是不合邏輯的!

java課程設(shè)計(jì)編寫(xiě)心得體會(huì)篇4

作為一名軟件工程的學(xué)生,學(xué)習(xí)java是我學(xué)習(xí)的重中之重,在長(zhǎng)達(dá)一年的學(xué)習(xí)過(guò)程中,我也對(duì)java也有新的認(rèn)識(shí)。

我在漫長(zhǎng)的學(xué)習(xí)java的歲月中,遇到了許多大大小小的困難。首先,在學(xué)習(xí)java開(kāi)始中,老師往往會(huì)布置很多代碼題進(jìn)行實(shí)操或者書(shū)寫(xiě)在作業(yè)本上。在剛剛開(kāi)始的幾次作業(yè)中,我往往因?yàn)樽约旱母≡昱c不耐煩,直接向同學(xué)要他們的代碼把作業(yè)上交,但漸漸的發(fā)現(xiàn),課堂跟不上,成績(jī)不佳,我陷入了迷惘中……后來(lái),意識(shí)到自己學(xué)習(xí)java的態(tài)度與方式是不對(duì)的,經(jīng)過(guò)調(diào)整,也有了自己的一份學(xué)習(xí)java的心得體會(huì)。

java的學(xué)習(xí)需要理解代碼的思路。在寫(xiě)代碼與學(xué)習(xí)java知識(shí)點(diǎn)時(shí),往往對(duì)于每句代碼都應(yīng)該理解透徹,在以后的代碼書(shū)寫(xiě)中,自己才能寫(xiě)出正確的代碼,甚至于找出自己的代碼錯(cuò)誤。這對(duì)于代碼的理解透徹,就需要自己在上課時(shí),好好理解老師的代碼思維,自己也需要多看看關(guān)于代碼的書(shū),加深理解。

java的學(xué)習(xí)需要多做,多思考。在java學(xué)習(xí)中,不僅要學(xué)會(huì)打課內(nèi)的代碼,也需要通過(guò)百度找尋課外的代碼,舉一反三,自己解決很多的問(wèn)題。

在這一年的學(xué)習(xí)中,我對(duì)于java有了初步的認(rèn)識(shí)與了解,我知道自己真正掌握java還需要一段時(shí)間的學(xué)習(xí),但我相信我自己只要有顆想學(xué)習(xí)好java的心,對(duì)于以后的困難是不懼怕的,我相信在學(xué)習(xí)java中,自己是在此過(guò)程中不斷成長(zhǎng)的,進(jìn)步的。

java課程設(shè)計(jì)編寫(xiě)心得體會(huì)篇5

暑期在和一個(gè)老師做項(xiàng)目,前期老師教學(xué),做java web方面的,類(lèi)似于當(dāng)當(dāng)購(gòu)物系統(tǒng)這種...突然發(fā)現(xiàn),原來(lái)之前看的《think in java》等書(shū)并不夠,很多面向開(kāi)發(fā)的技術(shù)和模塊包括工具從知識(shí)到技術(shù)上都很欠缺。

現(xiàn)在有幾個(gè)疑惑,想在小組向各位求助,希望幫忙。

1.首先我想知道是不是做java一般都是web掛鉤,例如現(xiàn)在的jsp,ssh和html語(yǔ)句和應(yīng)用都很好的結(jié)合,除了web方面,軟件項(xiàng)目方面有沒(méi)有一個(gè)比較明確的方向,如果有,可以告之小弟么~

2.我聽(tīng)說(shuō)做web方面,應(yīng)該先學(xué)jsp,html,再學(xué)mvc,不然很容易本末倒置,那ssh這樣的技術(shù)學(xué)習(xí),有沒(méi)有一個(gè)比較明確的先后順序。

3.java ee這樣的一個(gè)學(xué)習(xí)過(guò)程,能不能有一個(gè)比較好學(xué)習(xí)心得可以推薦。我有一定的java基礎(chǔ),可以編寫(xiě)一些java小程序,但是到了web這些方面,思維總是不夠清晰,很容易混亂,對(duì)象方法和類(lèi)之間總是不能很好的去擴(kuò)展。希望各位幫幫忙,介紹一些學(xué)習(xí)心得,包括學(xué)習(xí)java技術(shù)的順序,并推薦一些書(shū)吧。

1868276