最近中文字幕完整版高清,宅男宅女精品国产av天堂,亚洲欧美日韩综合一区二区,最新色国产精品精品视频,中文字幕日韩欧美就去鲁

首頁(yè) > 范文大全 > 心得體會(huì) > 學(xué)習(xí)心得體會(huì) > java學(xué)習(xí)心得(精選13篇)

java學(xué)習(xí)心得

發(fā)布時(shí)間:2023-10-15

java學(xué)習(xí)心得(精選13篇)

java學(xué)習(xí)心得 篇1

  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ū),類的對(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ù)大小與生命期必須是確定的,缺乏靈活性。棧中主要存放一些基本類型的變量

  (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è)試的方法的類型必須是public ,其他類型運(yùn)行時(shí)會(huì)報(bào)錯(cuò)。方法的返回類型也必須是void,并且不能有參數(shù)。

  5)、List

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

  分析原因:List是一個(gè)接口,沒(méi)有實(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沒(mé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ì)于類的繼承,父類通過(guò)子類實(shí)例化后,構(gòu)造方法都在先執(zhí)行父類的構(gòu)造方法,再依次執(zhí)行子類的構(gòu)造方法。方法的調(diào)用原則是先執(zhí)行子類的方法,如果子類復(fù)寫(xiě)了父類的方法,將執(zhí)行子類的方法,如果子類沒(méi)有復(fù)寫(xiě)父類的方法,但是方法重名,也會(huì)只執(zhí)行子類的方法。如果子類沒(méi)有對(duì)應(yīng)的方法,那么就執(zhí)行父類的方法!(不要以為子類沒(méi)有該方法編譯器會(huì)報(bào)錯(cuò),因?yàn)槔^承了父類的方法!)請(qǐng)注意:B b = new A;編譯器會(huì)報(bào)錯(cuò),這也是不合邏輯的!

java學(xué)習(xí)心得 篇2

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

  軟件開(kāi)發(fā)之路是充滿荊棘與挑戰(zhàn)之路,也是充滿希望之路。Java學(xué)習(xí)也是如此,沒(méi)有捷徑可走。所有的人都期盼成功,但是并不是每個(gè)人都會(huì)為走向成功全力以赴。人們?cè)诳释晒Φ耐瑫r(shí),也渴望能夠少一分努力,多一分收獲。而事實(shí)上要獲取真正的成功,每個(gè)人都必須經(jīng)歷艱辛。無(wú)論你出身豪門(mén),還是出身寒舍,你都不得不接受這樣一個(gè)事實(shí):成功沒(méi)有捷徑可走,只有頑強(qiáng)的意志與堅(jiān)持不懈的奮斗才能帶你走向成功。

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

  Java是一種平臺(tái),也是一種程序設(shè)計(jì)語(yǔ)言.首先一定要保持熱情,買(mǎi)一本關(guān)于這種語(yǔ)言入門(mén)的書(shū),一開(kāi)始不要看太難的,循序漸進(jìn),先看一遍。多練基礎(chǔ)代碼,將各種語(yǔ)句練得非常熟練,可以選一些計(jì)算機(jī)語(yǔ)言初等練習(xí)題做做。再重頭到尾好好看一遍,哪里不懂,可以與他人交流。多看看別人用這種語(yǔ)言寫(xiě)的程序,借鑒編程方法,對(duì)自己錯(cuò)誤的思想進(jìn)行校正。多多練習(xí),每天都打一些代碼,畢竟熟能生巧!

  3.培養(yǎng)興趣

  興趣是指一個(gè)人力求認(rèn)識(shí)某種事物或從事某種活動(dòng)的心理傾向。知識(shí)是興趣產(chǎn)生的基礎(chǔ)條件,因而要培養(yǎng)某種興趣,就應(yīng)有某種知識(shí)的積累,學(xué)習(xí)編程,就應(yīng)該多看看那方面的書(shū)籍,不僅能提高自己的文化內(nèi)涵,也能漸漸培養(yǎng)自己的學(xué)習(xí)熱情。有空多到一些程序員論壇轉(zhuǎn)轉(zhuǎn),你會(huì)發(fā)現(xiàn),他們其實(shí)很樂(lè)觀幽默,時(shí)不時(shí)會(huì)冒出智慧的火花。

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

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

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

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

  6.多讀好書(shū)

  書(shū)中自有黃金屋,書(shū)中自有顏如玉。培根說(shuō),“讀史使人明智,讀詩(shī)使人聰慧,演算使人精密,哲理使人深刻,倫理學(xué)使人有修養(yǎng),邏輯修辭使人善辨。”從書(shū)中可以領(lǐng)悟“不以物喜,不以己悲”豁達(dá)情懷,亦可以領(lǐng)略“天下興亡,匹夫有責(zé)”的豪邁心胸。從好書(shū)中提升了思想境界,陶冶了情操。

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

  學(xué)習(xí)Java也是如此,必須要有扎實(shí)的基礎(chǔ),你才能在J2EE、J2ME領(lǐng)域游刃有余。掌握了基礎(chǔ)語(yǔ)法和Java程序運(yùn)行原理后,我們就可以用Java語(yǔ)言實(shí)現(xiàn)面向?qū)ο蟮乃枷肓恕C嫦驅(qū)ο,是一種方法學(xué);是獨(dú)立于語(yǔ)言之外的編程思想;是CBD基于組件開(kāi)發(fā)的基礎(chǔ);屬于強(qiáng)勢(shì)技術(shù)之一。

java學(xué)習(xí)心得 篇3

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

  類是對(duì)生活中事物的抽象描述,比如人類,動(dòng)物類,交通工具類;對(duì)象即是對(duì)類的具體實(shí)例化,比如張三是人,貓是動(dòng)物,飛機(jī)是交通工具(對(duì)象-----類)。Java基礎(chǔ)入門(mén)學(xué)習(xí)路線可以總結(jié)為四步走:

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

  2.java初級(jí)之基礎(chǔ)語(yǔ)法學(xué)習(xí)(80%類似C語(yǔ)言);

  3.java中級(jí)之面向?qū)ο缶幊虒W(xué)習(xí)(重點(diǎn));

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

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

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

  第二步:java初級(jí)語(yǔ)法學(xué)習(xí),

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

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

  3.控制流(while,switch,if else);

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

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

  第三步:java面向?qū)ο髮W(xué)習(xí),

  1.類和對(duì)象;

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

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

  這是重點(diǎn),大家根據(jù)知識(shí)點(diǎn)一步步研究學(xué)習(xí)才是關(guān)鍵。

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

  例如:文件IO,集合(類似C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)),異常處理,線程,網(wǎng)絡(luò),JDBC數(shù)據(jù)庫(kù)操作等,都是掌握面向?qū)ο笠院,在查找不同的類使用類中不同的方法達(dá)到應(yīng)用的效果,所以并不會(huì)很難。等基礎(chǔ)語(yǔ)法掌握了就可以繼續(xù)后面框架學(xué)習(xí)(java web方向,android學(xué)習(xí)),相信明確思路你會(huì)豁然開(kāi)朗,更有學(xué)習(xí)動(dòng)力。

java學(xué)習(xí)心得 篇4

  在java的海洋中遨游一年的時(shí)間,從面向?qū)ο蟮乃枷氲絀O流到網(wǎng)絡(luò)編程,我不斷的接觸到j(luò)ava基礎(chǔ)知識(shí),在學(xué)習(xí)過(guò)程中不斷進(jìn)步,不斷成長(zhǎng)。

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

  在學(xué)習(xí)java時(shí),會(huì)問(wèn)問(wèn)自己為什么要學(xué)習(xí)java?在當(dāng)今時(shí)代,Java仍然是世界上最受歡迎的編程語(yǔ)言之一,有無(wú)限多種方法使用Java。據(jù)xx年數(shù)據(jù)顯示,Java被評(píng)為最受歡迎的編程語(yǔ)言之一;最新的一些報(bào)告證明,Java程序員是業(yè)內(nèi)薪資最高的程序員之一。根據(jù)全球數(shù)字化業(yè)務(wù)媒體機(jī)構(gòu)的分析,擁有Java技能有利于升值加薪;同時(shí),java是零基礎(chǔ)的和基礎(chǔ)薄弱的學(xué)員可以很容易的接受的.一種語(yǔ)言。

  我在漫長(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í)基礎(chǔ)——C語(yǔ)言,意識(shí)到在課上聽(tīng)不懂的原因也來(lái)自于自己在大一上學(xué)期并沒(méi)有把C語(yǔ)言學(xué)習(xí)透徹,所以我會(huì)利用課后的時(shí)間看網(wǎng)上的視頻來(lái)讓自己的C語(yǔ)言基礎(chǔ)提高。

  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í)需要保持良好的心態(tài)。在進(jìn)行代碼實(shí)操時(shí),自己寫(xiě)出大量的代碼卻運(yùn)行不出結(jié)果。這時(shí),自己并不能因?yàn)椴荒蜔┡c困難的打擊就直接放棄,而是要進(jìn)行學(xué)習(xí),通過(guò)自糾,問(wèn)同學(xué),找課外知識(shí)來(lái)解決問(wèn)題。同時(shí),在學(xué)習(xí)java的漫漫長(zhǎng)路中,堅(jiān)持是十分重要的。在堅(jiān)持中,找尋學(xué)習(xí)的方式,讓自己進(jìn)步與成長(zhǎng)。

  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學(xué)習(xí)心得 篇5

  學(xué)生在學(xué)校學(xué)習(xí)Java時(shí),老師教學(xué)內(nèi)容太多,學(xué)生跟老師學(xué)習(xí)時(shí),往往抓不住學(xué)習(xí)的重點(diǎn),學(xué)習(xí)的知識(shí)太空泛,也缺少項(xiàng)目經(jīng)驗(yàn),造成有些學(xué)生只會(huì)空泛的理論,項(xiàng)目能力,實(shí)踐能力不強(qiáng),達(dá)不到企業(yè)選用人才的標(biāo)準(zhǔn)。但是學(xué)生參加思軟的培訓(xùn)之后,學(xué)生能對(duì)Java的結(jié)構(gòu)能更好掌握,對(duì)知識(shí)點(diǎn)也能深刻連貫的理解。尤其是對(duì)企業(yè)面試的考點(diǎn)能做到很好的掌握,讓你在企業(yè)的面試過(guò)程中,不管是項(xiàng)目能力,還是考試能力,都會(huì)讓你有很大的提升,讓你在求職的過(guò)程中穩(wěn)操勝券。

  學(xué)生在最初學(xué)習(xí)Java時(shí),學(xué)生考慮到自己有C語(yǔ)言基礎(chǔ),而且英語(yǔ)基礎(chǔ)也很扎實(shí),所以想先學(xué)校學(xué)習(xí)然后去考試。學(xué)校學(xué)習(xí)了一段時(shí)間后,發(fā)現(xiàn)Java的知識(shí)點(diǎn)都還比較容易理解,因此信心十足地做了幾套考試模擬題,可是結(jié)果卻令學(xué)生頗受打擊。究其原因,學(xué)生發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)計(jì)算機(jī)語(yǔ)言時(shí)習(xí)慣多上機(jī)練習(xí),多查文檔,多翻參考書(shū),所以對(duì)一些細(xì)枝末節(jié)的地方往往都不加特殊記憶。然而,在考試中,自己沒(méi)有任何文檔可查,內(nèi)容又往往偏向那些不被注意的細(xì)節(jié)上。而且由于Sun公司用于考試的專用教程,只有在授權(quán)培訓(xùn)中心參加了培訓(xùn)之后才能獲得,所以學(xué)校學(xué)習(xí)的重點(diǎn)往往與考試方向“謬以千里”。所以參加思軟培訓(xùn)班之后,會(huì)讓你更容易通過(guò)考試,取得SCJP證書(shū),讓你高薪就業(yè)。

  學(xué)校學(xué)習(xí)時(shí)不容易注意到的知識(shí)點(diǎn),講師都會(huì)給予提醒和講解。

  比如,垃圾回收機(jī)制,Java沒(méi)有指針,利用后臺(tái)線程進(jìn)行垃圾回收。學(xué)校學(xué)習(xí)時(shí)看到書(shū)上的講解真是一頭霧水,聽(tīng)課后,就會(huì)“恍然大悟”。講師把垃圾回收機(jī)制這個(gè)知識(shí)點(diǎn)必須理解的幾條內(nèi)容列出:“程序員無(wú)權(quán)回收內(nèi)存;系統(tǒng)自動(dòng)完成垃圾回收;回收的時(shí)間無(wú)法預(yù)計(jì);程序員可使本地變量賦值為空,使其失去意義以待回收;當(dāng)運(yùn)行用戶線程時(shí)不能回收內(nèi)存;垃圾回收時(shí)必須使變量賦值為空null!敝v師會(huì)列出考試中此類知識(shí)點(diǎn)的考查方

  由于培訓(xùn)方向就是面向應(yīng)用和認(rèn)證考試的,促進(jìn)就業(yè)。所以在整個(gè)授課過(guò)程中,重點(diǎn)都會(huì)圍繞著考點(diǎn),講師會(huì)在其中添加一些實(shí)用的知識(shí)以助理解。對(duì)難以區(qū)分的概念,講師會(huì)用例子進(jìn)行歸納總結(jié),學(xué)員可高效率地準(zhǔn)確掌握。

  比如“重載(overloading)”與“覆蓋(overriding)”這兩個(gè)概念,考試中常考,自己看書(shū)時(shí)覺(jué)得很相似,書(shū)上講得又很抽象。某中文參考書(shū)上對(duì)“重載”解釋成“在同一類中實(shí)現(xiàn)取用不同變?cè)耐蓡T函數(shù)”,把“覆蓋”解釋成“子類修改父類中的方法”,而且舉的例子很簡(jiǎn)單,即使理解了其中的含義,也很難想到考試中會(huì)如何考查此知識(shí)點(diǎn)。在思軟Java培訓(xùn)班上,講師將兩個(gè)概念的不同與要點(diǎn)都總結(jié)成幾條,把重載的特點(diǎn)總結(jié)成“在同一個(gè)類中方法名相同的方法;參數(shù)個(gè)數(shù),參數(shù)類型,參數(shù)順序不能完全相同;只有方法返回類型不同的方法不是重載;構(gòu)造函數(shù)也可重載”。同時(shí)把覆蓋的特點(diǎn)總結(jié)為“分別在子類和父類中的同名方法;方法聲明形式必須相同;子類方法訪問(wèn)權(quán)限不能縮小;子類中覆蓋的方法不能拋出比父類中更多的異常!睂(duì)這兩個(gè)概念的每個(gè)特點(diǎn)和不同點(diǎn)都會(huì)有例子對(duì)其進(jìn)行解釋,還會(huì)給學(xué)員思考鞏固的時(shí)間。例子都與知識(shí)點(diǎn)很貼切,能在最短的時(shí)間里牢固掌握這兩個(gè)概念。然后講師會(huì)舉出一個(gè)考試中的例題進(jìn)行練習(xí),這樣學(xué)員不僅掌握了這個(gè)知識(shí)點(diǎn),而且理解透徹,正所謂“萬(wàn)變不離其宗”,考試中只要與這兩個(gè)概念相關(guān)的題都會(huì)迎刃而解。

  學(xué)校學(xué)習(xí)時(shí)不容易注意到的知識(shí)點(diǎn),講師都會(huì)給予提醒和講解。

  比如關(guān)鍵字false和true不能大寫(xiě),這在學(xué)校學(xué)習(xí)時(shí)很難注意。講師講到關(guān)鍵字時(shí),會(huì)寫(xiě)出“FALSE”,問(wèn)學(xué)員是不是關(guān)鍵字,每個(gè)人會(huì)做出不同的回答。講師會(huì)強(qiáng)調(diào)思軟Java中嚴(yán)格區(qū)分大小寫(xiě),false和true都不能大寫(xiě)。接著會(huì)有相應(yīng)的考試?yán)},如:下列哪幾個(gè)是關(guān)鍵字?A.falseB.TRUEC.gotoD.sizeof。因?yàn)樗架汮ava中取消了goto語(yǔ)句,所以goto當(dāng)然就不是關(guān)鍵字了,有C語(yǔ)言基礎(chǔ)的人對(duì)sizeof想都比較熟悉,所以很容易會(huì)認(rèn)為sizeof也是思軟Java中的關(guān)鍵字,然而結(jié)果恰恰相反。goto是關(guān)鍵字,但只是保留并不使用,sizeof不是關(guān)鍵字。這樣記憶就比較深刻,學(xué)校學(xué)習(xí)時(shí)往往就容易忽略。

  整個(gè)授課過(guò)程中,學(xué)員可以共享講師的電子版講義,需要做筆記得內(nèi)容很少,學(xué)員能專心聽(tīng)課,不用分散注意力作筆記。講師的講義都很有條理,而且講課內(nèi)容也很貼切,所以在復(fù)習(xí)和預(yù)習(xí)時(shí)都很方便。培訓(xùn)用的教材也是Sun公司發(fā)行的專門(mén)用于認(rèn)證培訓(xùn)的,內(nèi)容緊扣認(rèn)證考試,比國(guó)內(nèi)翻譯過(guò)的中文書(shū)更有利于學(xué)習(xí)和考試,而此教材在市面上是買(mǎi)不到的。每堂課都有充足時(shí)間作實(shí)驗(yàn),同時(shí)會(huì)有講師作輔導(dǎo),這樣本堂課的內(nèi)容學(xué)員就會(huì)很快地掌握和理解,遇到不懂的問(wèn)題都會(huì)得到講師及時(shí)耐心的講解。

  認(rèn)證考試與編程有許多不同之處,培訓(xùn)中心的講師不僅僅為了考試而授課,同時(shí)對(duì)一些編程技巧都會(huì)有所設(shè)計(jì)。有的培訓(xùn)中心也是授權(quán)考試中心(例如中軟培訓(xùn)中心),考試中心工作人員會(huì)在考試前對(duì)考試中需要注意的問(wèn)題免費(fèi)對(duì)學(xué)員進(jìn)行講解培訓(xùn)。這是很必要的,因?yàn)榈谝淮螀⒓诱J(rèn)證考試的學(xué)員很多,如果不了解答題方式和某些需注意的細(xì)節(jié),很可能造成由于誤操作使得考試無(wú)法進(jìn)行。

java學(xué)習(xí)心得 篇6

  隨著計(jì)算機(jī)和Internet的發(fā)展,傳統(tǒng)的教學(xué)方式轉(zhuǎn)變成了網(wǎng)絡(luò)教學(xué)形式,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)構(gòu)建教學(xué)網(wǎng)站成為現(xiàn)代網(wǎng)絡(luò)教育的一種趨勢(shì),以互聯(lián)網(wǎng)為平臺(tái),構(gòu)建網(wǎng)絡(luò)教學(xué)系統(tǒng),可以為更多的用戶提供更多受教育的機(jī)會(huì)。本文詳細(xì)的闡述了教學(xué)網(wǎng)站的整體開(kāi)發(fā)過(guò)程,通過(guò)系統(tǒng)的需求分析,設(shè)計(jì)出系統(tǒng)的總體結(jié)構(gòu);通過(guò)總體設(shè)計(jì),設(shè)計(jì)出了系統(tǒng)的功能模塊和數(shù)據(jù)庫(kù)結(jié)構(gòu);最后對(duì)教學(xué)網(wǎng)站的各個(gè)功能模塊進(jìn)行了具體的設(shè)計(jì)。 根據(jù)系統(tǒng)實(shí)際需要,本系統(tǒng)的開(kāi)發(fā)采用了模塊化設(shè)計(jì)思想,在WindowsXP操作環(huán)境下,采用JAVA技術(shù)進(jìn)行系統(tǒng)開(kāi)發(fā),數(shù)據(jù)庫(kù)管理系統(tǒng)采用Microsft公司的SQL SERVER20xx,B/S體系結(jié)構(gòu)設(shè)計(jì),最終實(shí)現(xiàn)教學(xué)網(wǎng)站的主要功能,包括學(xué)生在前臺(tái)瀏覽網(wǎng)站公告、瀏覽教學(xué)、下載課件、提交問(wèn)題、提交作業(yè)等;教師完成上傳教程課件、開(kāi)設(shè)課程、發(fā)布作業(yè)、批改作業(yè)、回復(fù)問(wèn)題等;管理員則在后臺(tái)完成對(duì)教程信息的管理、課件信息的管理、學(xué)生信息的管理及教師信息的管理等功能。

  Java語(yǔ)言程序設(shè)計(jì)是高校計(jì)算機(jī)相關(guān)專業(yè)的一門(mén)重要課程,它是一門(mén)邏輯性較強(qiáng)、概念較多、結(jié)構(gòu)相對(duì)復(fù)雜的課程,但高校開(kāi)設(shè)的課時(shí)卻相對(duì)較少。學(xué)生學(xué)習(xí)該課程時(shí)廣泛存在缺乏興趣、沒(méi)恒心,態(tài)度不端正的現(xiàn)象。傳統(tǒng)教學(xué)過(guò)程中忽視動(dòng)手實(shí)踐能力的培養(yǎng),不利于學(xué)生實(shí)用技能的提高。針對(duì)這些問(wèn)題,本研究對(duì)"Java程序設(shè)計(jì)”的教學(xué)內(nèi)容進(jìn)行了WPBL模式的教學(xué)設(shè)計(jì),并用計(jì)算機(jī)程序予以實(shí)現(xiàn)。在網(wǎng)絡(luò)環(huán)境中,讓學(xué)生通過(guò)相互協(xié)作應(yīng)用Java程序解決問(wèn)題,教師或計(jì)算機(jī)程序引導(dǎo)和促進(jìn)學(xué)生對(duì)問(wèn)題進(jìn)行深層次的理解,有利于學(xué)生溝通合作、解決問(wèn)題和動(dòng)手實(shí)踐能力的提高,有利于激發(fā)學(xué)生對(duì)Java程序設(shè)計(jì)的學(xué)習(xí)興趣。網(wǎng)絡(luò)教學(xué)可以使學(xué)生隨時(shí)隨地的學(xué)習(xí),有效緩解了課程課時(shí)設(shè)置過(guò)少,學(xué)生學(xué)習(xí)時(shí)間有限的狀況,對(duì)課堂教學(xué)是個(gè)良好的補(bǔ)充。

  在此次課程設(shè)計(jì)中,我主要負(fù)責(zé)商品信息查詢部分功能的實(shí)現(xiàn)和商品公告欄包括商城公告,銷(xiāo)量排行,友情鏈接等功能的實(shí)現(xiàn),這些功能都是有鏈接的,有的連接到本網(wǎng)站有關(guān)內(nèi)容,有的是連接到以外的網(wǎng)站。在頁(yè)面布局中,并沒(méi)有遇到什么困難,主要是合理正確利用網(wǎng)頁(yè)制作標(biāo)記,實(shí)現(xiàn)準(zhǔn)確定位。遇到的困難主要集中在頁(yè)面的具體在瀏覽器的顯示上,在一個(gè)頁(yè)面中,實(shí)現(xiàn)一小部分的動(dòng)態(tài)轉(zhuǎn)換,另一部分靜態(tài)的要在每一個(gè)網(wǎng)頁(yè)中都要顯示。這其中,不僅要準(zhǔn)確利用網(wǎng)頁(yè)的框架布置外,還要充分考慮到用代碼實(shí)現(xiàn)另外的頁(yè)面或窗口的布局和美化。在編寫(xiě)代碼過(guò)程中,要充分考慮其他頁(yè)面的有關(guān)情況,jsp有關(guān)功能的封裝和轉(zhuǎn)換,頁(yè)面的交換,以及有關(guān)頁(yè)面包含的所能實(shí)現(xiàn)具體功能的jsp代碼等。 在編寫(xiě)實(shí)現(xiàn)功能的代碼中,遇到困難是最多的了。點(diǎn)擊商城公告里面的內(nèi)容時(shí),能彈出來(lái)一個(gè)詳細(xì)信息的界面,這個(gè)界面就是需要在頁(yè)面中插入jsp腳本,比如html語(yǔ)句。實(shí)現(xiàn)具體的功能,顯示網(wǎng)頁(yè)內(nèi)容和有關(guān)信息。這之間的調(diào)用順序和轉(zhuǎn)換需要準(zhǔn)確的定位,才能實(shí)現(xiàn)想要的功能。在商品查詢頁(yè)面里,包括電子產(chǎn)品,健康產(chǎn)品,家用電器,衣帽服飾等查詢功能,下面還有具體的詳細(xì)信息,包括是否加入購(gòu)物車(chē)。顯示有些商品內(nèi)容只是簡(jiǎn)單地網(wǎng)頁(yè)html語(yǔ)句實(shí)現(xiàn)的,但是如果要進(jìn)行有關(guān)查詢時(shí),需要代用有關(guān)jsp。我們可以看到,只要點(diǎn)擊就可以顯示你所想要的.頁(yè)面。在這個(gè)功能實(shí)現(xiàn)中,由文字被點(diǎn)擊時(shí),調(diào)用有關(guān)jsp功能,在數(shù)據(jù)庫(kù)里查詢有關(guān)符合查詢條件物品的信息,并通過(guò)頁(yè)面的展現(xiàn)顯示出來(lái)。這主要是在網(wǎng)頁(yè)代碼中插入jsp腳本或調(diào)用有關(guān)功能才能實(shí)現(xiàn)的,如webinf里面的各種jsp功能。但是在分頁(yè)時(shí),需要考慮的很清楚,搞清頁(yè)與頁(yè)之間的邏輯聯(lián)系才能實(shí)現(xiàn)合理正常的分頁(yè)功能。

  在前期準(zhǔn)備過(guò)程中,先策劃好自己的網(wǎng)站及相關(guān)的各個(gè)網(wǎng)頁(yè)所要表達(dá)的內(nèi)容,主要實(shí)現(xiàn)哪些功能,如用戶登錄,商品查找,這些功能是由什么樣的jsp或javabean實(shí)現(xiàn)的,在編寫(xiě)好這些功能后,又是怎么樣在各個(gè)頁(yè)面html中插入這些實(shí)現(xiàn)功能的代碼,是用腳本呢還是用調(diào)用,這些都是我們事先要考慮的問(wèn)題,只有這樣我們考慮周到了,明白了,才能順利實(shí)現(xiàn)更多的功能,達(dá)到事半功倍的效果。再一個(gè)主要任務(wù)是在網(wǎng)上搜集有關(guān)的信息和圖片,并參考借鑒別人的網(wǎng)站布局和功能,來(lái)規(guī)劃美化自己的網(wǎng)頁(yè)頁(yè)面的設(shè)置風(fēng)格。

java學(xué)習(xí)心得 篇7

  在現(xiàn)在這個(gè)科技飛速發(fā)展的時(shí)代,計(jì)算機(jī)已經(jīng)悄然走進(jìn)我們的生活,并且占據(jù)了不可動(dòng)搖與替代的地位,無(wú)論是在工作還是生活,學(xué)習(xí)還是娛樂(lè)中,當(dāng)我們意識(shí)到的時(shí)候,卻突然發(fā)現(xiàn)我們已經(jīng)離不開(kāi)這個(gè)叫做“電腦”的機(jī)器了,既然我們要時(shí)刻與電腦打交道,那就像人際交往一樣,交流是必不可少的,所以計(jì)算機(jī)語(yǔ)言應(yīng)運(yùn)而生,而java作為一種簡(jiǎn)單、安全、容易使用、面向兌現(xiàn)、可移植、高性能、多線程的計(jì)算機(jī)高級(jí)語(yǔ)言,受到人們的青睞也是理所當(dāng)然的了。

  在很多人看來(lái),計(jì)算機(jī)很復(fù)雜,有數(shù)不清的代碼和程序,可以完成各種各樣的任務(wù),功能千變?nèi)f化,要掌握它是一件難比登天的任務(wù),其實(shí)不然。計(jì)算機(jī)這種復(fù)雜性,完全是人賦予的,計(jì)算機(jī)只是單純的按照人的指令去完成我們想要完成的事情,從這方面看,計(jì)算機(jī)是簡(jiǎn)單的,復(fù)雜的只是人們要對(duì)它說(shuō)的話而已。其實(shí)計(jì)算機(jī)正像吳老師所說(shuō):“相比與人,我更喜歡和計(jì)算機(jī)打交道,因?yàn)樗仨氁瓿扇说闹噶睿荒苡薪z毫抗拒!

  在參加java培訓(xùn)的過(guò)程中,我感覺(jué)其實(shí)生活中很多時(shí)候與java編程是存在相似點(diǎn)。比如說(shuō)我們想做一件什么事情,總是要先考慮下這件事的目的,做這件事需要先準(zhǔn)備些什么,中間需要哪些步驟,最后怎樣實(shí)現(xiàn)等等,這與計(jì)算機(jī)編程思想驚人的.相似,所以說(shuō),任何事物發(fā)展到極致,必然還是在自然的這個(gè)圈子中,受自然規(guī)律的束縛,計(jì)算機(jī)就算功能再?gòu)?qiáng)大,也是人們賦予的,必然還是會(huì)局限再人們自身的思想當(dāng)中,用人們固有的解決問(wèn)題的方法來(lái)解決問(wèn)題,所以就這方面來(lái)說(shuō),其實(shí)計(jì)算機(jī)語(yǔ)言是簡(jiǎn)單的,在這段時(shí)間的學(xué)習(xí)生活中,我也認(rèn)識(shí)了很多朋友,大家都對(duì)未來(lái)懷著美好的憧憬,所以學(xué)習(xí)時(shí)也加倍努力,每天十幾個(gè)小時(shí)的學(xué)習(xí)讓我們平時(shí)的生活過(guò)的無(wú)比充實(shí),每個(gè)人對(duì)幸福的定義不同,就我個(gè)人來(lái)說(shuō),能每天學(xué)習(xí)一些新知識(shí),認(rèn)識(shí)一些新朋友,吃得飽,睡的香,這就是幸福。在我們前行的道路上,或許有些許坎坷,但其實(shí)人生的快樂(lè)正是在起起落落間,只要堅(jiān)信我們前進(jìn)的方向正確,總會(huì)觸摸到天堂。

  路漫漫其修遠(yuǎn)兮,吾將上下而求索。

java學(xué)習(xí)心得 篇8

  時(shí)間猶如白駒過(guò)隙,學(xué)習(xí)Accp5、0課程已經(jīng)一個(gè)月有余了。在這一個(gè)多月的時(shí)間里,我學(xué)習(xí)了計(jì)算機(jī)基礎(chǔ)、進(jìn)入軟件編程世界和使用Java語(yǔ)言理解程序邏輯三門(mén)課程。其中最重點(diǎn)的就是使用Java語(yǔ)言理解程序邏輯這門(mén)課程,這可以說(shuō)是我第一門(mén)正式接觸的編程語(yǔ)言,雖然以前學(xué)過(guò)CC++,但這僅限于淺嘗輒止而已,根本就沒(méi)有去深層次的了解過(guò),連一個(gè)簡(jiǎn)單的程序背著書(shū)都不會(huì)編寫(xiě)。Java這門(mén)課程是我進(jìn)入軟件編程世界的第一道坎,因此我必須要發(fā)揚(yáng)笨鳥(niǎo)先飛,持之以恒的精神來(lái)學(xué)習(xí)它,爭(zhēng)取把第一只攔路虎給消滅了。

  為了學(xué)好Java語(yǔ)言,我自認(rèn)為還是比較刻苦的,基本上每天九點(diǎn)之前就來(lái)到了中心機(jī)房上機(jī),把書(shū)上的代碼反復(fù)地練習(xí),書(shū)上的代碼看似簡(jiǎn)單,但是有時(shí)候照著書(shū)敲上去一編譯運(yùn)行卻不是這里出錯(cuò)就是那里有問(wèn)題,高的焦頭爛額的;更令人郁悶的是,有時(shí)候編譯沒(méi)有問(wèn)題,但是運(yùn)行的時(shí)候卻報(bào)錯(cuò)了,這種情況十有八九是因?yàn)橐恍┣闆r沒(méi)有考慮清楚:有時(shí)候我們定義的是整型變量,輸入?yún)s輸入了非整型變量;有時(shí)候是因?yàn)閿?shù)組的下標(biāo)越界;有時(shí)候是什么空指針異常……這些情況使得初學(xué)編程的我痛不欲生,有好幾次一沖動(dòng)差點(diǎn)把機(jī)器給砸了,但是一想到把電腦砸壞了還得賠償就忍住了,所以大家有時(shí)候遇到問(wèn)題不能解決的時(shí)候千萬(wàn)不要沖動(dòng)。

java學(xué)習(xí)心得 篇9

  本人是一個(gè)不入流本科院校即將畢業(yè)的本科生,和多數(shù)大學(xué)生一樣,大學(xué)生涯只有吃飯,睡覺(jué),打游戲,談戀愛(ài)。面對(duì)即將畢業(yè)的最后通牒,想起了自己該要找工作了,聽(tīng)別人說(shuō)在那些招聘網(wǎng)站投了簡(jiǎn)歷,自己也就去試了試。結(jié)果,投了簡(jiǎn)歷之后,給你打電話的有兩種。一、騙你去培訓(xùn)的培訓(xùn)機(jī)構(gòu),表面以公司為掩蓋,面試之后告訴你水平不夠,要進(jìn)行培訓(xùn)之后才能上班,當(dāng)然,培訓(xùn)要收費(fèi)。這種的,基本上就不要考慮了,純粹的培訓(xùn)機(jī)構(gòu),而且連自己是培訓(xùn)機(jī)構(gòu)都不敢說(shuō),可想而知。(有同學(xué)的實(shí)例)二、正經(jīng)的企業(yè)公司,不說(shuō)公司規(guī)模如何,看看要求,就不用想著去打擾人家了。(當(dāng)然你水平高那就不在此列,也不用看了,直接找工作了)。現(xiàn)實(shí)告訴自己,要不去培訓(xùn)(因?yàn)樽约哼B最基礎(chǔ)的東西都沒(méi)搞懂),要不轉(zhuǎn)行。想想,轉(zhuǎn)行之后面臨的是一個(gè)自己從未面對(duì)過(guò)的行業(yè),還不如選擇搞開(kāi)發(fā)。就報(bào)了培訓(xùn)班,校企合作,不是很知名,也差不到哪里去,因?yàn)橹灰皇强尤说呐嘤?xùn)機(jī)構(gòu),能學(xué)到的東西都是差不多的,只看自己能學(xué)到多少。

  交完錢(qián),開(kāi)始了培訓(xùn)生涯。比較幸運(yùn)的是,我們這邊正好有老師閑著,也是這邊的老板娘,我們只有四個(gè)學(xué)生,但也接手了我們,畢竟掙錢(qián)嘛,只是掙得多少而已。老師的學(xué)歷不錯(cuò),本省最好的大學(xué)畢業(yè)的,四十多歲,東北人,為后來(lái)的上課增添了不少樂(lè)趣。開(kāi)課的第一天,老師給我們講了我們要學(xué)習(xí)的都有什么課程,以及課程學(xué)習(xí)的先后順序。起先覺(jué)得這順序不太對(duì),學(xué)了之后才發(fā)現(xiàn),這個(gè)順序是很好的,能讓你搞清楚里面的很多東西。我覺(jué)得有些學(xué)生和我是一樣的,在大學(xué)期間,抱著滿腔熱血,想要好好學(xué)習(xí),結(jié)果發(fā)現(xiàn)除了老師講給你的東西之外,你不知道自己要去學(xué)什么,學(xué)了的東西要怎么去用,怎么能將學(xué)的東西串聯(lián)起來(lái),做些東西出來(lái)。培訓(xùn)開(kāi)始后,就會(huì)丟棄掉大學(xué)的不良愛(ài)好,睡懶覺(jué)。每天的培訓(xùn)量會(huì)很大,基本每天講一到兩章的內(nèi)容,而且我們要走的是社招,老師就比較強(qiáng)調(diào)的是我們的動(dòng)手能力,而這樣的話,你的理論知識(shí)就需要自己花時(shí)間去消化,而且多加練習(xí)。不要說(shuō)什么沒(méi)時(shí)間,天天上課,沒(méi)時(shí)間去練習(xí),去看書(shū)掌握理論知識(shí),這些都是借口。每一天都不要放松,不要偷懶,只要老師上完課,自己吃完飯就去教室練習(xí),即使做不到你完全能掌握這個(gè)知識(shí),在后續(xù)的使用當(dāng)中,你也能更好的去運(yùn)用。

  一個(gè)好的老師很重要,他能給你傳授的東西取決于他而不是你。關(guān)于學(xué)習(xí)的課程,前端的東西不是特別重要,但也是相對(duì)來(lái)說(shuō),起碼你要達(dá)到自己可以寫(xiě)出來(lái)簡(jiǎn)單的,完整的靜態(tài)頁(yè)面出來(lái)。這就需要掌握html,css。至于javascript,我們老師選擇放在后面講,為了能讓我們更好的去理解,至于靜態(tài)頁(yè)面,你會(huì)發(fā)現(xiàn),沒(méi)有javascript也是能實(shí)現(xiàn)的。接下來(lái)我們要學(xué)習(xí)了java,這個(gè)很重要,不要覺(jué)得自己對(duì)java很了解,掌握的很好,這是之前的我。慢慢你會(huì)發(fā)現(xiàn),自己還很無(wú)知,離熟練掌握還差得很遠(yuǎn)。學(xué)習(xí)java,面向?qū)ο笠郧暗臇|西,是基礎(chǔ)中的基礎(chǔ),是每一門(mén)編程語(yǔ)言幾乎都要學(xué)習(xí)的內(nèi)容,就相當(dāng)于我們漢語(yǔ)中的拼音(可能不太恰當(dāng)),是我們要運(yùn)用它的前提,連這個(gè)都不能熟練掌握,你什么都干不了。下來(lái)就是面向?qū)ο罅耍鸫a你得去知道類和對(duì)象是什么,怎么寫(xiě),怎么用,再去學(xué)習(xí)掌握什么是繼承,封裝,多態(tài)。這個(gè)同樣是重中之重,后面項(xiàng)目開(kāi)發(fā),編寫(xiě)源碼的時(shí)候,全是這些的使用,掌握不好,根本就行不下去。還有后面的異常,內(nèi)存管理,集合框架,文件與流,多線程等等,每一個(gè)都要去理解,不說(shuō)熟練掌握,你起碼要搞清楚這些理論知識(shí),很重要,同樣也需要多加練習(xí)。

  至于接下來(lái)要學(xué)習(xí)的更多的只是,就不一一說(shuō)了,自己最大的感受是,因?yàn)楹竺嬉獙W(xué)習(xí)框架,我們老師要求我們的第一個(gè)項(xiàng)目,用mvc模式來(lái)寫(xiě)。至于什么是mvc,可能百度之后的你還不是很明白,比起用框架開(kāi)發(fā),mvc還是很累的,起碼對(duì)于我這新手而言。mvc,m就是model,程序?qū)崿F(xiàn)功能的源碼,我們所寫(xiě)的class。v就是view,試圖,通俗來(lái)說(shuō)就是界面,我們用jsp來(lái)寫(xiě)的。c就是Controller,控制器,我們用servlet來(lái)寫(xiě)的。這樣就需要你用這三層去分別寫(xiě),每一層去調(diào)用,但是界面層與數(shù)據(jù)層不能互相調(diào)用,必須通過(guò)控制器。這樣,項(xiàng)目里面的很多功能要實(shí)現(xiàn),就需要從三層分別去寫(xiě),一層調(diào)用那個(gè)一層。這樣,你的javaee就要學(xué)明白,不然相互之間的調(diào)用和請(qǐng)求響應(yīng)之間的各種東西,你就暈了。不過(guò)個(gè)人覺(jué)得用mvc模式開(kāi)發(fā),對(duì)我們這種培訓(xùn)生還是很好的,本來(lái)基礎(chǔ)差,如果直接使用框架,就不能更好的去掌握所學(xué)知識(shí),同樣也能對(duì)框架有一個(gè)更好的了解,畢竟框架為了方便使用,封裝而來(lái)的,自己去了解項(xiàng)目的開(kāi)發(fā)每一個(gè)環(huán)節(jié)和代碼的編寫(xiě),對(duì)以后的開(kāi)發(fā)是很有幫助的。

  至于接下來(lái)的,你只要能完成上述的內(nèi)容,你就已經(jīng)上道了。如果培訓(xùn)了,花錢(qián)了,還沒(méi)學(xué)到東西,一無(wú)所成,那真是虧到老家了。希望同是培訓(xùn)的同學(xué)們,不要因?yàn)椴缓托囊,承受不住學(xué)習(xí)的壓力就自暴自棄。等找到工作時(shí),你會(huì)覺(jué)得一切都是值得的!

  本人也是一名菜鳥(niǎo),所述又不正確的地方,希望指正。不過(guò),還是想說(shuō),都來(lái)培訓(xùn)了,這也是一條路,能成功走下來(lái),找工作還是沒(méi)問(wèn)題的,當(dāng)然,遇到你個(gè)好的老師也很重要。

java學(xué)習(xí)心得 篇10

  記得當(dāng)時(shí)拿著Oracle授權(quán)學(xué)習(xí)中心頒發(fā)的畢業(yè)證書(shū)時(shí)喜悅的心情,到現(xiàn)在對(duì)著電腦寫(xiě)心得體會(huì)的時(shí)間,才發(fā)現(xiàn),半年的的時(shí)間,一眨眼就過(guò)去;仡欉@半年的生活,心里總充滿著感激,感激Oracle授權(quán)學(xué)習(xí)中心給了我一個(gè)學(xué)習(xí)深造的平臺(tái),感激java教學(xué)老師對(duì)我的培養(yǎng)。

  國(guó)內(nèi)Java熱自從20xx年就有增無(wú)減,無(wú)論是游戲,還是大中小網(wǎng)站,還是B2C商城,還是各大信息系統(tǒng),到處都是是java的身影;各大招聘網(wǎng)站的java工程師的招聘信息也是目不暇接,于是我便決定要改行學(xué)IT這塊。

  我記得我編寫(xiě)首個(gè)小程序“helloword”,在這一刻我已經(jīng)進(jìn)入了java的世界。當(dāng)時(shí)自己不是很理解為什么main方法一定要這樣來(lái)定義publicstaticvoidmain(Stringargs),能不能不這樣寫(xiě)?問(wèn)了好多同學(xué),他們告訴我的答案是一樣的“java本身要求就是這樣子的”,但我自己不甘心,就進(jìn)行了下面的好多操作:把main改個(gè)名字運(yùn)行一下,看看報(bào)什么錯(cuò)誤,然后根據(jù)出錯(cuò)信息進(jìn)行分析;把main的public取掉,在試試看,報(bào)什么錯(cuò)誤;static去掉還能不能運(yùn)行;不知道m(xù)ain方法是否一定要傳一個(gè)String數(shù)組的,把String改掉,改成int,或者String試試看;不知道是否必須寫(xiě)args參數(shù)名稱的,也可以把a(bǔ)rgs改成別的名字,看看運(yùn)行結(jié)果如何。結(jié)果把HelloWorld程序反復(fù)改了七八次,不斷運(yùn)行,分析運(yùn)行結(jié)果,最后就徹底明白為什么了main方法是這樣定義的了。接著在以后的學(xué)習(xí)中我也采用這樣的方法解決問(wèn)題,卻發(fā)現(xiàn)自己的速度比別人慢了好多,我就把自己的課余時(shí)間也分一部分給了java。因?yàn)榛A(chǔ)是最重要的,只有基礎(chǔ)牢固才有可能對(duì)后面的學(xué)習(xí)有更加深刻的認(rèn)識(shí)!學(xué)習(xí)一門(mén)新的語(yǔ)言,參考書(shū)是離不開(kāi)的。聽(tīng)老師說(shuō)訂的教材偏難,不適合我們初學(xué)者,于是我在圖書(shū)館借了參考書(shū)(一本篇幅較短的入門(mén)書(shū)來(lái)學(xué)習(xí)那些最簡(jiǎn)單、最基本的東西、包括學(xué)習(xí)Java語(yǔ)法等)。同時(shí),對(duì)一個(gè)最簡(jiǎn)單的程序也應(yīng)該多去調(diào)試,多想想如果改動(dòng)一下會(huì)出現(xiàn)什么結(jié)果?為什么必須那樣寫(xiě)?多去想想這些問(wèn)題然后去操作,會(huì)讓你有更多的收獲。這樣反復(fù)地思考是很有用的。在學(xué)習(xí)Java的語(yǔ)法時(shí),Java的語(yǔ)法是類似c語(yǔ)言的,所以學(xué)習(xí)的比較輕松。唯一需要注意的是有幾個(gè)不容易搞清楚的關(guān)鍵字的用法,public,protected,private,static,什么時(shí)候用,為什么要用,怎么用,和同學(xué)一起討論了好久才得以解決。在學(xué)習(xí)Java的面向?qū)ο蟮木幊陶Z(yǔ)言的特性。比如繼承,構(gòu)造器,抽象類,接口,方法的多態(tài),重載,覆蓋,Java的異常處理機(jī)制。對(duì)于一個(gè)沒(méi)有面向?qū)ο笳Z(yǔ)言背景的人來(lái)說(shuō),我覺(jué)得這個(gè)過(guò)程需要花很長(zhǎng)很長(zhǎng)時(shí)間,因?yàn)閷W(xué)習(xí)Java之前沒(méi)有C++的經(jīng)驗(yàn),只有C語(yǔ)言的經(jīng)驗(yàn),花了很長(zhǎng)時(shí)間,才徹底把這些概念都搞清楚,把書(shū)上面的例子反復(fù)的揣摩,修改,嘗試,把那幾章內(nèi)容反復(fù)的看過(guò)來(lái),看過(guò)去,看了很多遍,才徹底領(lǐng)悟了。開(kāi)始熟悉Java的類庫(kù);A(chǔ)類庫(kù)里面的類非常非常多。據(jù)說(shuō)有3000多個(gè)。但是我真正使用的只有幾個(gè),比如說(shuō)java、io、*;java、util、*;java、sql、*;等。此外,我對(duì)于static,public,private,Exception,try,catch,finally等等一開(kāi)始都不是很懂,都是把書(shū)上面的例子運(yùn)行成功,然后就開(kāi)始破壞它,不斷的根據(jù)自己心里面的疑問(wèn)來(lái)重新改寫(xiě)程序,看看能不能運(yùn)行,運(yùn)行出來(lái)是個(gè)什么樣子,是否可以得到預(yù)期的結(jié)果。這樣雖然比較費(fèi)時(shí)間,不過(guò)一個(gè)例子程序這樣反復(fù)破壞幾次之后。我就對(duì)這個(gè)相關(guān)的知識(shí)徹底學(xué)通了。有時(shí)候甚至故意寫(xiě)一些錯(cuò)誤的代碼來(lái)運(yùn)行,看看能否得到預(yù)期的運(yùn)行錯(cuò)誤。這樣對(duì)于編程的掌握是及其深刻的。

  在學(xué)習(xí)Java的過(guò)程中我得出這樣的結(jié)論:

  1、學(xué)習(xí)中,要養(yǎng)成良好的習(xí)慣(寫(xiě)括號(hào)時(shí)要成對(duì),字母大小寫(xiě)要區(qū)分,單詞拼寫(xiě)要準(zhǔn)確)。

  2、在學(xué)習(xí)的過(guò)程中,最好不是僅僅停留在java表層,不是抄書(shū)上的例子運(yùn)行出結(jié)果就可以。要注意,即便對(duì)一個(gè)簡(jiǎn)單的例子也要有耐心去琢磨、調(diào)試、改動(dòng)。

  3、在學(xué)習(xí)的過(guò)程中一定要?jiǎng)邮肿、試著?xiě)代碼,而不是抱一本書(shū)看看就行。很多東西和體會(huì)必須自己動(dòng)手才能真正屬于自己。

  4、在Java的學(xué)習(xí)過(guò)程中,可能會(huì)遇到形形色色的問(wèn)題不容易解決,應(yīng)多去專業(yè)論壇了解相關(guān)的知識(shí),書(shū)本上的知識(shí)有限。要會(huì)從網(wǎng)上搜索有用的信息加以整理,促進(jìn)學(xué)習(xí)的深入和知識(shí)水平的提高。

  現(xiàn)在的我在家軟件公司上班,IT業(yè)之所以那么有魅力,其中的一個(gè)原因就是相對(duì)高的年薪誘惑。不論是年輕人還是中年人,與其他職業(yè)相比,能力稍差也能賺到不錯(cuò)的年薪。以上呢就是我學(xué)習(xí)java的學(xué)習(xí)心得和體會(huì),希望能和大家共勉!

java學(xué)習(xí)心得 篇11

  從大三開(kāi)始算,我學(xué)習(xí)java已經(jīng)有一年的時(shí)間了,不過(guò)雖然時(shí)間長(zhǎng),但是對(duì)于現(xiàn)在的我還是一個(gè)初學(xué)者,懂不了多少的java初學(xué)者。期間曾迷茫過(guò),曾困惑過(guò),走了不少的彎路,老師布置的試驗(yàn)作業(yè)每次都是不會(huì)做,每次都是要問(wèn)同學(xué),這個(gè)代碼什么意思啊?為什么用這條代碼,用別的不行嗎?甚至后來(lái)根本沒(méi)耐心問(wèn),索性就復(fù)制同學(xué)的作業(yè)交上去。但是都是各種0分,害的同學(xué)也這樣,不過(guò)他能找老師反駁,而我卻沒(méi)實(shí)力。。。漸漸的,我認(rèn)識(shí)到這樣下去是不行的,我必須改正自己的學(xué)習(xí)態(tài)度和方式。接下提到的就是我這一年來(lái)的java學(xué)習(xí)心得。 剛一開(kāi)始學(xué)習(xí)java時(shí),我就已經(jīng)學(xué)習(xí)過(guò)C語(yǔ)言,不過(guò)C語(yǔ)言學(xué)的不是很好,所以開(kāi)始看到j(luò)ava的時(shí)候我很反感,看著源代碼,都不知道失什么意思?磿(shū)的時(shí)候一看到源代碼就頭疼,因?yàn)楦究床欢。那段時(shí)間根本就是一無(wú)所獲,在圖書(shū)館借了一本書(shū),關(guān)java的語(yǔ)法特性,與別的語(yǔ)言相比的優(yōu)點(diǎn),什么跨平臺(tái),源代碼公開(kāi),什么write 、 once 、 run 、 anywhere,能說(shuō)得頭頭是道,可是一到具體的問(wèn)題,想寫(xiě)一些具體的東西,問(wèn)題就都來(lái)了,根本不知道該怎么下手。所以每次李旺老師布置的試驗(yàn)作業(yè)都沒(méi)的按時(shí)完成。漸漸的時(shí)間過(guò)去了,一點(diǎn)進(jìn)展都沒(méi)有,我都幾乎要放棄了。

  而后又同學(xué)經(jīng)常來(lái)宿舍跟我講解,我很感謝他。慢慢的我也理解了一些知識(shí)。從他那里,我認(rèn)識(shí)到,JAVA是一門(mén)計(jì)算機(jī)語(yǔ)言,是人類發(fā)明的語(yǔ)言,應(yīng)該比人類語(yǔ)言更容易學(xué)習(xí),只要你有一種必勝學(xué)習(xí)JAVA心態(tài)就可以成功。學(xué)習(xí)JAVA的方法:JAVA學(xué)習(xí)中,首先要做到課前、課后復(fù)習(xí)及預(yù)習(xí),要時(shí)時(shí)保持一個(gè)清醒的頭腦;多和同學(xué)溝通;互相學(xué)習(xí);取長(zhǎng)補(bǔ)短;在學(xué)習(xí)中做到幫助他人或他人幫助自己。學(xué)習(xí)java,的確要學(xué)習(xí)的東西很多,就像同學(xué)提到的。Java不像、net一家獨(dú)大,Java的繁盛在于開(kāi)源社區(qū)的龐大,這也帶來(lái)了分支太多的問(wèn)題,怎樣選擇一條好的學(xué)習(xí)路線,對(duì)于初學(xué)者來(lái)說(shuō),的確是一件很迷茫的事。其實(shí)不管java東西再多,總有規(guī)律可循。對(duì)于學(xué)習(xí)java基礎(chǔ)的經(jīng)驗(yàn)就是多做、多思考,基礎(chǔ)知識(shí)的學(xué)習(xí)不能不求甚解,要追本溯源,弄清問(wèn)題的本質(zhì)。這樣才能舉一反三,由點(diǎn)及面。java的所有編程思路都是“面向?qū)ο?rdquo;的編程。所以大家在往更高境界發(fā)展以前一定要打好基礎(chǔ),基礎(chǔ)是王道。我們的基礎(chǔ)要扎實(shí)扎實(shí)再扎實(shí)。所謂打好基 礎(chǔ)并不是說(shuō)要熟悉所有的java代碼。要了解java的結(jié)構(gòu)。class,methode,object,各種套用import,extend 讓自己在結(jié)構(gòu)上對(duì)java有個(gè)立體而且整體的了 解。

  學(xué)Java千萬(wàn)不要浮躁。說(shuō)到浮躁,這也是一個(gè)很值得我深思的問(wèn)題。我覺(jué)得我自己也有這樣的傾向,不僅是我,估計(jì)大多數(shù)的人都有這個(gè)毛病。總是喜歡討論什么語(yǔ)言最好,什么語(yǔ)言功能強(qiáng)大。這種討論倒沒(méi)有錯(cuò),不過(guò)真正學(xué)習(xí)的時(shí)候,浮躁會(huì)使你失去很多。在學(xué)習(xí)過(guò)程中,我很努力地使自己保持心理的平靜,從基礎(chǔ)學(xué)起,甚至是一些看上去完全沒(méi)有必要的基礎(chǔ)。

  同學(xué)要扎扎實(shí)實(shí),一步一個(gè)腳印的逐步學(xué)習(xí),不要想著一步登天。不然我問(wèn)他的時(shí)候,他跟我講的我也都不懂,這樣對(duì)我也沒(méi)用。

  要多查API,它是Java編程的基本方法,也是編程過(guò)程中所不斷利用的資源。Java的學(xué)習(xí)過(guò)程不僅僅是基本語(yǔ)法的學(xué)習(xí),更多的是去學(xué)習(xí)和掌握它所提供的API類庫(kù)。對(duì)于所接觸到的類,方法,都去仔細(xì)去閱讀文檔的說(shuō)明,再用自己編寫(xiě)的實(shí)例去此時(shí)一下。而且不要只看而不練,學(xué)好java靠的還是實(shí)踐,在一周兩節(jié)的實(shí)驗(yàn)課要認(rèn)真編程,不懂問(wèn)同學(xué)或問(wèn)李老師。只有理論和實(shí)踐相結(jié)合才能真正掌握只是和技能。而且還要懂得運(yùn)用百度和谷歌,遇到問(wèn)題可以先搜索一下,實(shí)在不懂再找同學(xué)。理論學(xué)習(xí)。通過(guò)對(duì)理論的學(xué)習(xí),盡量了解新知識(shí)的概念;學(xué)習(xí)之后只是粗略的了解概念,不能和實(shí)際很好的結(jié)合。根據(jù)理論學(xué)習(xí)的知識(shí),考慮在什么場(chǎng)合下可以應(yīng)用這個(gè)新知識(shí),哪些地方已經(jīng)應(yīng)用了這個(gè)概念,建立對(duì)新知識(shí)的感性認(rèn)識(shí)。 java是一種面向?qū)ο蟮牟僮髡Z(yǔ)言,必須要明白這點(diǎn),才能從總體上把握java。學(xué)習(xí)編程,首先要從分析別人的代碼開(kāi)始,明白他們的思路,認(rèn)真分析,在學(xué)習(xí)的過(guò)程中一定要?jiǎng)邮肿、?xiě)代碼,九比如說(shuō)老師布置的試驗(yàn)作業(yè),一定要自己做,不能抄同學(xué)的,首先不是為了應(yīng)付老師,而是要讓自己真正懂得java,這樣慢慢的,以后的試驗(yàn)自己就又實(shí)力去做。學(xué)習(xí)java不是抱一本書(shū)看看就行。很多東西和體會(huì)必須自己動(dòng)手才能真正屬于自己,實(shí)踐失最重要的。而且還可以從實(shí)驗(yàn)中,體會(huì)到編程的樂(lè)趣,感受到自己做好一個(gè)程序,然后運(yùn)行出結(jié)果,失很有成就感的!

  而對(duì)于J2EE,首先要先學(xué)JSP。要明白JSP的工作原理,在一個(gè)JSP文件第一次被請(qǐng)求時(shí),JSP引擎把該JSP文件轉(zhuǎn)換成為一個(gè)servlet,而這個(gè)引擎本身也是一個(gè)servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把該JSP文件轉(zhuǎn)換成一個(gè)Java源文件,在轉(zhuǎn)換時(shí)如果發(fā)現(xiàn)jsp文件有任何語(yǔ)法錯(cuò)誤,轉(zhuǎn)換過(guò)程將中斷,并向服務(wù)端和客戶端輸出出錯(cuò)信息JSP的調(diào)試比較麻煩,特別是當(dāng)bean是在一個(gè)session中存在時(shí),更加困難。得從好幾個(gè)頁(yè)面開(kāi)始往里面走才行。通常是用out、println或System、out、print來(lái)打一大堆的信息來(lái)查問(wèn)題。如果是用jbuilder做開(kāi)發(fā),它能直接調(diào)試JSP、不過(guò)更重要的是知道錯(cuò)誤產(chǎn)生的原因及解決方法。JSP是用JAVA寫(xiě)的,所以它是大小寫(xiě)敏感的,用過(guò)其他編程語(yǔ)言的人最容易犯這個(gè)錯(cuò)誤。另外在瀏覽器的地址欄中輸入的訪問(wèn)JSP的地址也是區(qū)分大小寫(xiě)的、 在jsp中判斷字符串要使用compareTo方法,不要用==,因?yàn)樵趈ava中String變量不是一個(gè)簡(jiǎn)單的變量而是一個(gè)類實(shí)。所以JSP的知識(shí)不能欠缺,理解什么是servlet,什么是java bean,熟悉jsp常使用的標(biāo)簽 對(duì)于學(xué)習(xí)java基礎(chǔ)的經(jīng)驗(yàn)就是多做、多思考,基礎(chǔ)知識(shí)的學(xué)習(xí)不能不求甚解,要追本溯源,弄清問(wèn)題的本質(zhì)。這樣才能舉一反三,由點(diǎn)及面。對(duì)于抽象的東西要能具體化,對(duì)于具體的東西要能抽象化。現(xiàn)在我學(xué)習(xí)java基礎(chǔ)一直使用的是《Java核心技術(shù)》這本書(shū),這本書(shū)失同學(xué)推薦我看的,感覺(jué)挺不錯(cuò)的,很基礎(chǔ)很全面。這本書(shū)強(qiáng)調(diào)重視基礎(chǔ),如果java基礎(chǔ)打的牢,在學(xué)習(xí)那些java框架就是非常輕松的事了。

  在這一年的學(xué)習(xí)過(guò)程中,通過(guò)同學(xué)的幫助和李旺老師的教導(dǎo),我對(duì)java有了初步的認(rèn)識(shí)和了解。學(xué)習(xí)java首先主要是學(xué)習(xí)了Java的程序結(jié)構(gòu),包括了循環(huán)、數(shù)組、類和方法以及字符串處理等內(nèi)容。在學(xué)習(xí)期間,上課認(rèn)真聽(tīng)老師的講解,特別是課后練習(xí)和上機(jī)的題目,以及老師提供給我們的有關(guān)學(xué)習(xí)編程語(yǔ)言的方法和技巧,對(duì)于我鞏固所學(xué)的理論知識(shí)有很大的幫助,F(xiàn)在我也只是剛剛開(kāi)始學(xué)習(xí)Java語(yǔ)言,所以想真正掌握J(rèn)ava技術(shù),以后還會(huì)有很長(zhǎng)的一段過(guò)程需要我們更加努力地去學(xué)習(xí)。畢竟,知識(shí)需要靠積累才能真正掌握。

java學(xué)習(xí)心得 篇12

  學(xué)習(xí)任何語(yǔ)言(包括英語(yǔ)),基礎(chǔ)一定要打好,沒(méi)有學(xué)會(huì)走路跑步不可能快吧,學(xué)習(xí)java的心得體會(huì)。所以學(xué)習(xí)JAVA一定要先把JAVA的幾個(gè)基本組成元素學(xué)好。以下是我總結(jié)出來(lái)的學(xué)習(xí)順序和注意事項(xiàng):

  1、數(shù)據(jù)類型 JAVA是一種強(qiáng)類型語(yǔ)言,各種類型不會(huì)自動(dòng)轉(zhuǎn)換,使用前必須先定義。

  2、方 法 方法相當(dāng)于定義一個(gè)"宏"、一個(gè)"函數(shù)", 方法的定義格式為:

  "說(shuō)明符 修飾符 返回值 方法名(參數(shù)){方法體}。"

  在學(xué)習(xí)方法的時(shí)候要注意"說(shuō)明符、"修飾符"、"返回值"這三樣?xùn)|西。

  我們?cè)谡{(diào)用JAVA的自帶的"類"里面的"方法"的時(shí)候,我們一開(kāi)始是不用看懂這些方法里面寫(xiě)什么(當(dāng)然,你能看懂是最好)。我們只要知道,使用了這個(gè)方法后,"返回值"的"類型"說(shuō)明

  3、類 在JAVA中最經(jīng)常聽(tīng)到詞,也是最麻煩的東西,類的`定義格式為:

  說(shuō)明符 class 類名 extends超類名 implements 接口名{主體}

  4、變量常量 JAVA的常量名一般用全大寫(xiě)字母表示,并且為了節(jié)省內(nèi)存,一般定義為靜態(tài)(JAVA程序中的名字我們經(jīng)常有個(gè)默認(rèn)的規(guī)則,類名所有單詞第一個(gè)字母大寫(xiě),方法名第二個(gè)單詞開(kāi)始第一個(gè)字母大寫(xiě),變量名小寫(xiě),這樣我們一看程序就非常清楚了,從小養(yǎng)成良好的習(xí)慣嘛,呵呵),變量的定義格式為:

  "修飾符 數(shù)據(jù)類型 變量名"

  變量在類中定義(不在方法體中的部分稱為域)和在方法體中定義是不同的(在方法體中定義不需要修飾符),心得體會(huì)《學(xué)習(xí)java的心得體會(huì)》。學(xué)習(xí)變量的時(shí)候要注意兩個(gè)特殊的東西"this"和"super"。同時(shí)我們就要學(xué)習(xí)什么叫"覆蓋"、"重載"。

  5、控制流 所有的編程語(yǔ)言的控制語(yǔ)句無(wú)非就是幾個(gè)if else for while do switch。

  6、接口: 一個(gè)抽象的東西,接口可以多繼承,解決了類只能單繼承的問(wèn)題。接口的定義格式為:

  說(shuō)明符 interface 接口名{主體},

  接口內(nèi)的方法都是沒(méi)有主體的,只有常量或變量。當(dāng)類使用接口的時(shí)候,一定要"覆蓋"接口的方法。

  7、線程:線程是個(gè)比較復(fù)雜的東西,例如一個(gè)賽馬程序有七匹馬賽跑,就有七個(gè)線程,看起來(lái)好象是同時(shí)在跑,其實(shí)是計(jì)算機(jī)分配不同的時(shí)間段讓七個(gè)線程運(yùn)行。我們初學(xué)者的程序可能還用不上。

  到這里為止,JAVA的基本概念我們有一定的了解了,我們就開(kāi)始研究JAVA的類了。JAVA的核心API(也就是SUN公司已經(jīng)為我們寫(xiě)好的類)有以下幾種。(還有其他很多的擴(kuò)充類)

java學(xué)習(xí)心得 篇13

  java是一種面向?qū)ο蟮恼Z(yǔ)言,從接觸java到現(xiàn)在我也有快2年時(shí)間了,在學(xué)校中學(xué)到的java畢竟只是皮毛,只是幫助我了解接觸了java,具體編寫(xiě)項(xiàng)目還是頗具難度,和企業(yè)真正工作有很大的差距,而這次的實(shí)訓(xùn)很好的填補(bǔ)了這一漏洞。不光是代碼的提升,還是理論知識(shí)(面試)的提升。

  從剛開(kāi)始的數(shù)組到集合,到j(luò)dbc到ssm框架的搭建;從剛開(kāi)始的復(fù)習(xí),重新打基礎(chǔ)到后面的擴(kuò)展,實(shí)現(xiàn)一個(gè)自己的小項(xiàng)目;從之前的力不從心,到后面的逐漸跟上。都是一種學(xué)習(xí),都是自己學(xué)習(xí)后能力提升的表現(xiàn)。

  以下則是我覺(jué)得重要的幾點(diǎn)

  第一點(diǎn),打好基礎(chǔ)

  對(duì)于學(xué)習(xí)java,基礎(chǔ)真的是很重要,作為Java程序員,可能你會(huì)編寫(xiě)代碼,但是如果你不懂底層,不知道其中的意義,那么你可能這輩子都只能編寫(xiě)那些代碼了,上限太低,了解底層甚是重要;

  第二點(diǎn),磨刀不誤砍柴工

  作為java程序員,在完成自己的項(xiàng)目前,你應(yīng)該構(gòu)思好自己項(xiàng)目的邏輯,例如我在完成自己項(xiàng)目前,首先確定題材,然后想象一下使用此軟件時(shí)的流程,從上往下,再去數(shù)據(jù)庫(kù)中創(chuàng)建表格,然后看要分為幾個(gè)不同的模塊,之后就是確定每個(gè)使用者的具體功能了,最后才去實(shí)現(xiàn)代碼。理清了邏輯,你的思路打開(kāi)了,那么完成項(xiàng)目也就很輕松了。

  第三點(diǎn),功能的合理性

  不管是自己寫(xiě)的小項(xiàng)目還是以后去公司工作,你完成的軟件,其功能應(yīng)該符合實(shí)際需求,F(xiàn)階段,中國(guó)程序員何其多,沒(méi)有一點(diǎn)細(xì)節(jié),做事不規(guī)范就會(huì)被時(shí)代所拋棄。命名的規(guī)范化,功能的需求化,合理化,這些其實(shí)都是你能提升自己身價(jià)的手段。

  第四點(diǎn),要學(xué)會(huì)自己修改bug

  在編寫(xiě)程序時(shí),修改bug是一件很頭疼的事情,但是作為程序員,如果你連修改bug都不會(huì),那么你就是不合格的程序員。自己修改bug不僅可以提高自己的代碼能力,也可以提高自己的經(jīng)驗(yàn)。

  第五點(diǎn),要自學(xué)

  學(xué)習(xí)是一個(gè)持續(xù)的過(guò)程,不可能是簡(jiǎn)單的,輕松的;上了社會(huì)之后,如果你是一個(gè)得過(guò)且過(guò)的,那很快就會(huì)被時(shí)代所拋棄,中國(guó)最不缺的就是人。要想精通,深造,就得靠自己了,都說(shuō)興趣是你最好的老師,既然你選擇了這一條路,那就堅(jiān)持下去吧。

  啰嗦了這么多,下面說(shuō)說(shuō)以后的規(guī)劃吧(自己需要掌握的技能)

  1.基本語(yǔ)法

  基本語(yǔ)法包括static、final等關(guān)鍵字的作用。

  2.集合

  非常重要。大致分為

  List : ArrayList 、LinkedList ;

  Set : HashSet 、TreeSet;

  Map : HashMap 、TreeMap;

  在公司中,掌握集合和數(shù)組都是十分重要的事,得精通

  3.框架

  現(xiàn)企業(yè)大部分都是運(yùn)用框架進(jìn)行辦公。比如現(xiàn)在比較火熱的ssm框架,還有ssh框架等。而這些框架中,SpringFramework是基礎(chǔ)的,十分重要的。

  4.前端

  作為java工程師,可能有人說(shuō)前端都是前端工程師的事,與我無(wú)關(guān),但是,現(xiàn)在很多公司都要一些全棧工程師,掌握一些技能是不吃虧的,以不變應(yīng)萬(wàn)變。

  5.數(shù)據(jù)庫(kù)

  要想自己完成一個(gè)項(xiàng)目,數(shù)據(jù)庫(kù)的知識(shí)是必不可缺的。你可以不會(huì)前端后臺(tái),哪怕你只會(huì)數(shù)據(jù)庫(kù),精通了數(shù)據(jù)庫(kù),那么工作是好找的。

  6.算法

  作為優(yōu)秀的程序員,一個(gè)好的算法不僅可以優(yōu)化程序,還可以減短你的代碼時(shí)間提高你的工資。

  7.多線程和緩存優(yōu)化

  這些都可以提高你的工資,優(yōu)化你的程序。

  讀線程是指從軟件或者硬件上實(shí)現(xiàn)多個(gè)線程并發(fā)執(zhí)行的技術(shù)。具有多線程能力的計(jì)算機(jī)因有硬件支持而能夠在同一時(shí)間執(zhí)行多于一個(gè)線程,進(jìn)而提升整體處理性能

  緩存優(yōu)化:更快讀寫(xiě)的存儲(chǔ)介質(zhì)+減少I(mǎi)O+減少CPU計(jì)算=性能優(yōu)化。

  現(xiàn)階段,時(shí)代是屬于我們這一輩年輕人的,你想學(xué)什么,你就得花心思,花時(shí)間。賺錢(qián)方式也有很多,關(guān)鍵無(wú)非兩點(diǎn),時(shí)機(jī)和能力;時(shí)機(jī)是靠自己掌握的,能力是靠自己提升的。

java學(xué)習(xí)心得(精選13篇) 相關(guān)內(nèi)容:
  • 學(xué)習(xí)心得體會(huì)500字十五篇

    雖然我不知道“他”的名字,但他的勇敢精神永遠(yuǎn)銘刻在我心中。他有一個(gè)短平頭,身材矮小,一雙沉重的眼睛和一條鮮紅的圍巾掛在脖子上,在風(fēng)中飄揚(yáng)。我叫他“紅領(lǐng)巾”。那天,我正在街上的雜貨店購(gòu)物。...

  • 關(guān)于學(xué)習(xí)的心得體會(huì)十二篇

    通過(guò)學(xué)習(xí)霍對(duì)《關(guān)于加強(qiáng)對(duì)“一把手”和領(lǐng)導(dǎo)班子監(jiān)督的意見(jiàn)》的解讀,我從實(shí)踐層面、政治層面、制度設(shè)計(jì)層面更深層次地領(lǐng)會(huì)和把握了《意見(jiàn)》的實(shí)質(zhì)與內(nèi)涵。...

  • 學(xué)習(xí)的心得體會(huì)十篇

    通過(guò)聽(tīng)老師的高爾夫球課堂講師之后我對(duì)高爾夫有了一定的體會(huì)和概念。這學(xué)期能夠?qū)W習(xí)高爾夫我感到很開(kāi)心,因?yàn)樵趯W(xué)習(xí)高爾夫之前高爾夫在我心中的定義一直就是貴族運(yùn)動(dòng),不是我們所能接觸到的。...

  • ios學(xué)習(xí)心得(通用5篇)

    據(jù)說(shuō),今年是新中國(guó)成立以來(lái),應(yīng)屆畢業(yè)生的人數(shù)高達(dá)700萬(wàn),這么多大學(xué)生即將走入工作崗位。因此被人們戲稱為“最難就業(yè)季”。我在今年7月份也即將拿到沉甸甸的大學(xué)畢業(yè)證書(shū),與同班同學(xué)不同的是,我在畢業(yè)之前,就參加了千鋒學(xué)習(xí)ios開(kāi)發(fā),...

  • 關(guān)于學(xué)習(xí)心得(精選23篇)

    一:學(xué)習(xí)心得經(jīng)過(guò)一個(gè)學(xué)期的數(shù)據(jù)庫(kù)課程的學(xué)習(xí),我們掌握了創(chuàng)建數(shù)據(jù)庫(kù)以及對(duì)數(shù)據(jù)庫(kù)的操作的基礎(chǔ)知識(shí)。數(shù)據(jù)庫(kù)這門(mén)課涉及到以前的知識(shí)不多,是一門(mén)從頭學(xué)起的課程,即使基礎(chǔ)不是很好,只要認(rèn)真聽(tīng)講、復(fù)習(xí)功課,還是一門(mén)比較容易掌握的課。...

  • 《文心》的學(xué)習(xí)心得(精選5篇)

    先說(shuō)一下《文心》這本書(shū)帶給我的一些整體上的感受。在讀這本書(shū)的過(guò)程中,我能感受到:這個(gè)時(shí)期,這些老師和這群學(xué)生們,對(duì)學(xué)習(xí)的真誠(chéng),對(duì)學(xué)習(xí)的不浮躁。...

  • 白板學(xué)習(xí)心得(精選9篇)

    本頁(yè)是最新發(fā)布的《白板培訓(xùn)學(xué)習(xí)心得體會(huì)》的詳細(xì)參考范文文章,感覺(jué)寫(xiě)的不錯(cuò),希望對(duì)您有幫助,希望大家能有所收獲。周六參加了區(qū)教育局組織的現(xiàn)代教育培訓(xùn)后,使我對(duì)電子白板有了更多地了解。...

  • 孩子學(xué)習(xí)心得(通用25篇)

    在這個(gè)延長(zhǎng)的假期里,我讀了美國(guó)教育學(xué)博士,杰出的心理學(xué)家、教育家簡(jiǎn)尼爾森的《正面管教》一書(shū),書(shū)中列舉了大量的家長(zhǎng)管教孩子的實(shí)例,讓我和家人開(kāi)始反思自己的管理方式,我們都知道想要和一個(gè)人處理好關(guān)系,就必須要站在他人的角度去...

  • 課標(biāo)2023版學(xué)習(xí)的心得范文(通用3篇)

    這周的語(yǔ)文學(xué)習(xí)是陳燕敏組長(zhǎng)給我們分析了新課標(biāo)第二學(xué)段“閱讀教學(xué)”的背景及新版課文課標(biāo)帶給我們的思考……從學(xué)習(xí)中我深深體會(huì)到新課標(biāo)第二學(xué)段“閱讀教學(xué)”對(duì)學(xué)生打好語(yǔ)文基礎(chǔ)的重要性。...

  • 最新版桃花源記學(xué)習(xí)心得(通用9篇)

    你是否知道“世外桃源”這個(gè)故事?它就是出自這篇課文。有位英國(guó)文學(xué)家說(shuō)過(guò)這樣的一句話:“一個(gè)熱愛(ài)生活的人即使是在最痛苦時(shí)候也能找到美好的因素。...

  • 最新學(xué)習(xí)心得(精選25篇)

    每個(gè)人由于自身潛能和愛(ài)好等因素,各科的成績(jī)一般是不平衡的。這就要求我們每個(gè)人對(duì)自己的學(xué)習(xí)情況有一個(gè)全面、客觀的了解和評(píng)價(jià):哪些是自己的強(qiáng)項(xiàng),哪些是自己的弱項(xiàng),有側(cè)重地安排學(xué)習(xí)和復(fù)習(xí)時(shí)間,取長(zhǎng)補(bǔ)短,揚(yáng)長(zhǎng)避短,才能用有限的時(shí)...

  • 鄉(xiāng)村戰(zhàn)略振興學(xué)習(xí)心得(精選3篇)

    抓好農(nóng)業(yè)現(xiàn)代化,不斷提高農(nóng)業(yè)質(zhì)量效益和市場(chǎng)競(jìng)爭(zhēng)力。一要提高農(nóng)業(yè)科技化水平,建設(shè)主要農(nóng)作物、經(jīng)濟(jì)作物的種子庫(kù),培育高產(chǎn)優(yōu)質(zhì)品種,積極向群眾推廣,提高農(nóng)業(yè)良種化水平;同時(shí)強(qiáng)化農(nóng)業(yè)科技和裝備支撐,應(yīng)用好無(wú)人機(jī)、“生物兵器”等工具...

  • 《備好一節(jié)課幾點(diǎn)思考》學(xué)習(xí)心得(精選3篇)

    x年8月25—26日,我們學(xué)校全體教師參加了暑假教師全員培訓(xùn),學(xué)習(xí)了符振輝、陳小盈、王子艾、王永剛四位老師的講座。我感受倍深的是臨高三小的王子艾老師,她講的主題是《關(guān)于如何備好一節(jié)課的幾點(diǎn)思考》。備好課是上好課的前提。...

  • 學(xué)習(xí)心得(通用21篇)

    10月27日到11月27日,有幸參加了西寧教育局組織的赴上海徐匯區(qū)教育學(xué)習(xí)考察,在上海市第五十四中學(xué)進(jìn)行了聽(tīng)課、交流、觀摩等活動(dòng),親歷了五十四中教育教學(xué)全過(guò)程。...

  • 鄉(xiāng)村戰(zhàn)略振興學(xué)習(xí)心得范文(精選3篇)

    抓好農(nóng)業(yè)現(xiàn)代化,不斷提高農(nóng)業(yè)質(zhì)量效益和市場(chǎng)競(jìng)爭(zhēng)力。一要提高農(nóng)業(yè)科技化水平,建設(shè)主要農(nóng)作物、經(jīng)濟(jì)作物的種子庫(kù),培育高產(chǎn)優(yōu)質(zhì)品種,積極向群眾推廣,提高農(nóng)業(yè)良種化水平;同時(shí)強(qiáng)化農(nóng)業(yè)科技和裝備支撐,應(yīng)用好無(wú)人機(jī)、“生物兵器”等工具...

  • 學(xué)習(xí)心得體會(huì)