想了解學(xué)習(xí)java的技巧嗎?想了解JAVA學(xué)習(xí)技巧,Java入門知識(shí):掌握這些技巧讓你事半功倍,*荒廢三年,大四自學(xué)7個(gè)月Java,找到了12K的工作,學(xué)java的技巧是什么??!急用~~~~~···,學(xué)習(xí)JAVA編程有什么技巧嗎?,學(xué)習(xí)Java程序設(shè)計(jì)的方法和技巧??? 嗎?......本文帶你一探究竟。
1.JAVA學(xué)習(xí)技巧
JAVA技巧心得:學(xué)Java切忌浮躁 1.欲速則不達(dá),初學(xué)者請(qǐng)不要被新技術(shù)迷惑,先把基礎(chǔ)學(xué)扎實(shí)。 JAVA私塾的基礎(chǔ)入門教材完全是老師自已編寫(xiě),配合有視頻講解,大家可以免費(fèi)索取,并不是它說(shuō)了多少知識(shí),多少api.它只說(shuō)了更多的“基礎(chǔ)知識(shí)” 2.要扎扎實(shí)實(shí),一步一個(gè)腳印的逐步學(xué)習(xí),不要想著一步登天。給自己定一個(gè)學(xué)習(xí)流程,按照流程學(xué)習(xí)。不要看到大家都在學(xué)ejb了,就去學(xué)ejb.發(fā)現(xiàn)大家又在討論struts,又放下EJB去學(xué)struts.浮躁的人永遠(yuǎn)學(xué)不到什么東西。 3.多查API,它是Java編程的基本方法,也是編程過(guò)程中所不斷利用的資源。Java的學(xué)習(xí)過(guò)程不僅僅是基本語(yǔ)法的學(xué)習(xí),更多的是去學(xué)習(xí)和掌握它所提供的API類庫(kù)。對(duì)于所接觸到的類,方法,都去仔細(xì)去閱讀文檔的說(shuō)明,再用自己編寫(xiě)的實(shí)例去此時(shí)一下。 4.看再多的書(shū)是學(xué)不全腳本的,要多實(shí)踐 ,學(xué)習(xí)腳本*的方法之一就是多練習(xí); 不要只看不練,一定要把書(shū)上的例子親手敲到電腦上實(shí)踐,千萬(wàn)不要照抄,更不要復(fù)制粘貼; 看得懂代碼,不代表會(huì)寫(xiě)代碼。學(xué)編程語(yǔ)言不僅僅是從理論上的學(xué)習(xí),更重要的是要利用這門語(yǔ)言為你的思想服務(wù)。理解這門語(yǔ)言是首要的,但是要達(dá)到心領(lǐng)神會(huì)、融會(huì)貫通就必須勤動(dòng)手,多去時(shí)間,多編一些例子。計(jì)算機(jī)科學(xué)是注重實(shí)踐的*,成功的軟件開(kāi)發(fā)人員無(wú)不經(jīng)過(guò)大量的上機(jī)鍛煉,只有理論和實(shí)踐相結(jié)合才能真正掌握只是和技能。 5.看得懂的書(shū),請(qǐng)仔細(xì)看;看不懂的書(shū),請(qǐng)硬著頭皮看; 書(shū)讀百遍,其義自現(xiàn)。*遍書(shū)看不懂就看第二遍、第三遍。 6.當(dāng)你用腳本到一半?yún)s發(fā)現(xiàn)自己用的方法很拙劣時(shí),請(qǐng)不要馬上停手;請(qǐng)盡快將余下的部分粗略的完成以保證這個(gè)代碼的完整性,然后分析自己的錯(cuò)誤并重新編寫(xiě)和工作。 7.遇到問(wèn)題,先自己想辦法解決,查查文檔,不要什么都不看就發(fā)帖子問(wèn)。舉個(gè)例子:關(guān)于JDK的環(huán)境變量的配置,在百度、Google搜一搜一堆的答案,可是就是這幾天還有人在論壇里問(wèn)JDK環(huán)境變量的配置??荚嚧蠛軕岩蛇@個(gè)人有沒(méi)有在網(wǎng)上搜一搜,既然有時(shí)間提問(wèn),難道就沒(méi)想到自己找找答案?!自己在網(wǎng)上搜應(yīng)該比等答案快的多吧!而且你的問(wèn)題已經(jīng)問(wèn)過(guò)很多遍,別人就不想在重復(fù)回答了。
2.Java入門知識(shí):掌握這些技巧讓你事半功倍
很多Java編程初學(xué)者在剛接觸Java語(yǔ)言程序的時(shí)候,不知道該學(xué)習(xí)掌握哪些必要的基礎(chǔ)知識(shí)。本文總結(jié)了零基礎(chǔ)學(xué)習(xí)Java編程語(yǔ)言的幾個(gè)基礎(chǔ)知識(shí)要點(diǎn)。希望能夠?qū)側(cè)腴T的Java新手有幫助。一、先了解什么是Java的四個(gè)方面初學(xué)者先弄清這些Java的基本概念也是必不可少的,死記硬背肯定是不行的,重在理解,理解它們之間的區(qū)別與聯(lián)系,分別有哪些應(yīng)用。想想這些代碼中用到了哪些知識(shí)點(diǎn)。不要一味地照著書(shū)本敲代碼。而不去理解。1.Java編程語(yǔ)言,即語(yǔ)法。2.Java文件格式,即各種文件夾、文件的后綴。3.Java虛擬機(jī)(JVM),即處理*.class文件的解釋器。4.Java應(yīng)用程序接口(Java API)。二、掌握靜態(tài)方法和屬性靜態(tài)方法和屬性用于描述某一類對(duì)象群體的特征,而不是單個(gè)對(duì)象的特征。Java中大量應(yīng)用了靜態(tài)方法和屬性,這是一個(gè)通常的技巧。但是這種技巧在很多語(yǔ)言中不被頻繁地使用。理解靜態(tài)方法和屬性對(duì)于理解類與對(duì)象的關(guān)系是十分有幫助的,在大量的Java規(guī)范中,靜態(tài)方法和屬性被頻繁使用。因此學(xué)習(xí)者應(yīng)該理解靜態(tài)方法和屬性。Java在方法和屬性的調(diào)用上是一致的,區(qū)別只表現(xiàn)在聲明的時(shí)候,這和c++是不同的。三、初學(xué)者還需明白JAVA的三個(gè)技術(shù)平臺(tái)的關(guān)系Java分為三個(gè)體系,分別為Java SE(J2SE,Java2 Platform Standard Edition,標(biāo)準(zhǔn)版)。JavaEE(J2EE,Java 2 Platform, Edition,企業(yè)版)。Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。要知道java是分兩部分的:一個(gè)是編譯,一個(gè)是運(yùn)行。javac:負(fù)責(zé)的是編譯的部分,當(dāng)執(zhí)行javac時(shí),會(huì)啟動(dòng)java的編譯器程序。對(duì)指定擴(kuò)展名的.java文件進(jìn)行編譯。 生成了jvm可以識(shí)別的字節(jié)碼文件。也就是class文件,也就是java的運(yùn)行程序。java:負(fù)責(zé)運(yùn)行的部分.會(huì)啟動(dòng)jvm.加載運(yùn)行時(shí)所需的類庫(kù),并對(duì)class文件進(jìn)行執(zhí)行.一個(gè)文件要被執(zhí)行,必須要有一個(gè)執(zhí)行的起始點(diǎn),這個(gè)起始點(diǎn)就是main函數(shù)。四、掌握J(rèn)AVA代碼的基本格式1、Java注釋盡可能全面對(duì)于方法的注釋?xiě)?yīng)該包含詳細(xì)的入?yún)⒑徒Y(jié)果說(shuō)明,有異常拋出的情況也要詳細(xì)敘述:類的注釋?xiě)?yīng)該包含類的功能說(shuō)明、作者和修改者。2、多次使用的相同變量*歸納成常量多處使用的相同值的變量應(yīng)該盡量歸納為一個(gè)常量,方便日后的維護(hù)。3、盡量少的在循環(huán)中執(zhí)行方法調(diào)用盡量在循環(huán)中少做一些可避免的方法調(diào)用,這樣可以節(jié)省方法棧的創(chuàng)建。例如:for(int i=0;i 通過(guò)這個(gè)故事我希望學(xué)弟們不要像我一樣,等到臨近畢業(yè)后才醒悟要學(xué)習(xí)知識(shí)學(xué)習(xí)技術(shù)的重要性,能趁早盡量要趁早,過(guò)去應(yīng)該做的事情沒(méi)有去做,后面都需要你加倍補(bǔ)回來(lái)。我是一個(gè)二本院校,專業(yè)是機(jī)械工程,當(dāng)時(shí)以為考上了*就可以高枕無(wú)憂放開(kāi)了玩,可以說(shuō)我整個(gè)*期間都是打LOL過(guò)來(lái)的。到了大四才發(fā)現(xiàn),同學(xué)們都陸續(xù)去找了實(shí)習(xí),有的做機(jī)械工作,有的在大三的時(shí)候就自學(xué)了Java或者web前端技術(shù),然后他們通過(guò)秋招找到了一份實(shí)習(xí)的工作,實(shí)習(xí)的工資基本都在5K左右。從那個(gè)時(shí)候我開(kāi)始慌了,但還是沒(méi)有具體的行動(dòng),一直拖到了去年的8月份,也就是大四的上學(xué)期,這個(gè)時(shí)候?qū)W校已經(jīng)要求我們實(shí)習(xí),很多就到了畢業(yè)的時(shí)間。從去年8月份我開(kāi)始自學(xué)Java,因?yàn)橐媾R就業(yè),我這個(gè)機(jī)械專業(yè)的很多同學(xué)都是轉(zhuǎn)行學(xué)習(xí)的軟件開(kāi)發(fā),他們說(shuō)這行發(fā)展的比較好,信息軟件技術(shù)以后的空間會(huì)更大,各種薪資待遇也都不錯(cuò)。有的人建議我去學(xué)Java,說(shuō)Java的崗位需求是*的,一二三城市都可以就業(yè)。我從去年8月份自學(xué)Java到現(xiàn)在就業(yè)一共是用了7個(gè)月左右的時(shí)間,現(xiàn)在是在重慶的一家軟件公司做產(chǎn)品的維護(hù),技術(shù)部大約是50多人。薪資是12K,五險(xiǎn)一金。我覺(jué)得自己還算幸運(yùn),畢竟*荒廢了那么多時(shí)間,臨陣磨槍畢業(yè)還能找到一份月入過(guò)萬(wàn)的工作,真的是運(yùn)氣爆棚。所以我想告訴大家什么時(shí)候?qū)W習(xí)都不晚,但一定是越早越好。給還在*的學(xué)弟們的忠實(shí)建議:出了社會(huì)才知道錢能掙屎難吃,在學(xué)?;烊兆舆^(guò)來(lái)的人,沒(méi)有一個(gè)不后悔的。當(dāng)你有一天在這個(gè)社會(huì)生存都成了問(wèn)題的時(shí)候,你會(huì)發(fā)現(xiàn)自己所有的一切都是灰暗的,窮生奸計(jì)富長(zhǎng)良心,我體會(huì)到了這句話的含義。所以奉勸那些還在上學(xué)的學(xué)弟們,抓緊在學(xué)校的日子學(xué)會(huì)一個(gè)順應(yīng)這個(gè)時(shí)代發(fā)展的技術(shù),選擇一個(gè)有發(fā)展空間的行業(yè),畢業(yè)后能找到一份不錯(cuò)的工作,可以讓自己有較高的起點(diǎn),然后不斷的向上發(fā)展。下面是我學(xué)習(xí)Java的一些小心得分享給大家:1、 千萬(wàn)別自己一個(gè)人閉門造車,不要認(rèn)為自己可以解決所有問(wèn)題,學(xué)習(xí)編程很抽象,尤其是在剛開(kāi)始學(xué)的時(shí)候,很多時(shí)候你是無(wú)從下手的,所以我建議大家一定要懂得借力,找一些學(xué)的比較好的同學(xué),或者你認(rèn)識(shí)的朋友帶帶你,有人真的是事半功倍,效率會(huì)提高非常多?;蛘呒右恍W(xué)習(xí)氛圍不錯(cuò)的Java交流學(xué)習(xí)群,跟有經(jīng)驗(yàn)的人交流可以學(xué)到很多好的學(xué)習(xí)方法和技巧,提高我們的學(xué)習(xí)效率。如果大家找不到好的Java學(xué)習(xí)群,可以添加下方這個(gè)QQ群 工欲利其事,必先利其器。在確定了要學(xué)習(xí)Java前,你一定要有一個(gè)非常完整的Java技術(shù)棧的大綱體系以及還不錯(cuò)的學(xué)習(xí)教程,如果我們連一套完整的學(xué)習(xí)教程都沒(méi)有,根本不可能學(xué)會(huì)Java。而很多人在開(kāi)始時(shí)用的教程非常老,很多技術(shù)都已經(jīng)過(guò)時(shí),企業(yè)并不用這些技術(shù),所以學(xué)了也是白耽誤工夫。如果大家找不到合適的Java教程,可以添上面我推薦的Java交流群,那些大佬會(huì)定期分享一些比較新的學(xué)習(xí)教程給大家免費(fèi)試用。3、 實(shí)踐是檢驗(yàn)真理的*標(biāo)準(zhǔn),學(xué)習(xí)編程一定要記得多動(dòng)手寫(xiě)代碼,視頻只需要看一兩遍即可。有很多同學(xué)不懂得如何學(xué)習(xí)編程,盲目無(wú)腦的一直刷視頻看,但你看完視頻后很快就會(huì)忘記,其實(shí)是在浪費(fèi)你的時(shí)間。學(xué)習(xí)編程的主要目的是能做出好的互聯(lián)網(wǎng)軟件產(chǎn)品。這是一個(gè)需要?jiǎng)邮值墓ぷ?,所以我們學(xué)編程一定要注重動(dòng)手寫(xiě)代碼。而很多人學(xué)習(xí)編程都是只看視頻,這樣的學(xué)習(xí)方式是非常錯(cuò)誤的,所以大家對(duì)于這點(diǎn)一定要牢記在心。4、 項(xiàng)目作品是展現(xiàn)我們水平的重要因素,我們?cè)趯W(xué)完一個(gè)階段后,一定要記得針對(duì)這個(gè)階段去完成一個(gè)項(xiàng)目實(shí)戰(zhàn)。真正能讓我們印象深刻,加深理解的學(xué)習(xí)方式就是參與到項(xiàng)目的開(kāi)發(fā)中。項(xiàng)目才能檢驗(yàn)我們這個(gè)階段到底學(xué)的怎么樣,所以大家在學(xué)習(xí)的過(guò)程中切記項(xiàng)目的重要性,很多人學(xué)習(xí)Java*卻不能獨(dú)立完成一個(gè)項(xiàng)目模塊,如果你達(dá)不到這個(gè)水平,那么你是不可能找到Java開(kāi)發(fā)工作的。我認(rèn)為新手在學(xué)習(xí)Java的過(guò)程中常見(jiàn)的誤區(qū):1.沒(méi)有詳細(xì)系統(tǒng)的學(xué)習(xí)規(guī)劃,越學(xué)越迷茫,不知道應(yīng)該往哪里走,特別有想放棄的想法。2.學(xué)習(xí)的技術(shù)并不是現(xiàn)在企業(yè)需要的技術(shù),跟不上時(shí)代,不具備競(jìng)爭(zhēng)力。3.學(xué)習(xí)效率非常低,遇到一個(gè)小問(wèn)題解決起來(lái)很費(fèi)時(shí)間,甚至有的時(shí)候會(huì)卡幾個(gè)小時(shí),導(dǎo)致信心受挫,對(duì)自己適不適合產(chǎn)生懷疑。4.沒(méi)有掌握學(xué)習(xí)Java的方法和技巧,導(dǎo)致走的彎路特別多,鉆進(jìn)程序的死胡同出不來(lái)。如果你也有以上的學(xué)習(xí)困惑,覺(jué)得自己無(wú)從下手,學(xué)習(xí)的效率很低,學(xué)了后面就把前面的忘記這些問(wèn)題,基本都是因?yàn)樽约旱膶W(xué)習(xí)方法不對(duì)。所以我建議你一定要找有經(jīng)驗(yàn)的人多溝通,這些問(wèn)題都是可以得到很好解決的。我強(qiáng)烈推薦大家加入到這個(gè)Java交流學(xué)習(xí)群 www.verycd.com輸入關(guān)鍵字java就會(huì)有尚學(xué)堂馬士兵老師的全套java課程、很好很強(qiáng)大。從javase 到 javaee 高級(jí)框架。還有項(xiàng)目視頻的。bbs,shopping。可以找下。都可以找得到的。書(shū)籍的話就太多了。可以根據(jù)需要選擇。-------------------------------------------------最經(jīng)典的推薦 java編程思想。剩下做參考:-------------------------------------------------java核心技術(shù)java程序設(shè)計(jì)語(yǔ)言 games gosling寫(xiě)的,很好。還有practicle javajsp2.0技術(shù)手冊(cè)webwork in action孫衛(wèi)琴老師的書(shū)籍也不錯(cuò)。spring2.0技術(shù)手冊(cè)深入淺出 高級(jí)教程。ajax。。。java與模式(推薦)等等,javaee東西太多了。要學(xué)的東西也很多的。祝早日學(xué)有所成。如要更詳細(xì)的給我留言吧。如果只要學(xué)習(xí)javase的話,看看馬士兵老師的視頻再加上java編程思想就差不多了吧。好好加油。但是java真正強(qiáng)大的是javaee。 do{1.學(xué)習(xí)你不會(huì)的知識(shí)【由淺入深的學(xué)習(xí)。先從容易的學(xué)習(xí),建立一點(diǎn)信心,之后循序漸進(jìn)的學(xué)習(xí)。】【不至于一來(lái)就被搞的暈頭轉(zhuǎn)向。失去學(xué)習(xí)的興趣】2.理解你所學(xué)會(huì)的知識(shí)【*明白其原理,結(jié)果是怎麼來(lái)的。別鉆牛角尖】3.思考你理解的知識(shí)【在這基礎(chǔ)上進(jìn)行加工創(chuàng)新,舉一反三,思考我還有其它思路實(shí)現(xiàn)嗎】【沒(méi)想出來(lái)木有關(guān)系,關(guān)鍵是要去多想】4.練習(xí)你思考的知識(shí)【說(shuō)那么多,不如練得多,加強(qiáng)練習(xí)所學(xué)的知識(shí)點(diǎn)練得過(guò)程肯定會(huì)有問(wèn)題】【記錄下來(lái),進(jìn)行再次思考,思考問(wèn)題是怎么產(chǎn)生的,怎么避免此問(wèn)題】【經(jīng)過(guò)思考你會(huì)更深的理解所學(xué)的知識(shí)】}while(當(dāng)你有不懂的知識(shí)時(shí));//學(xué)無(wú)止境 《thinking in java》這本書(shū)一定要看,學(xué)JAVA語(yǔ)言不看這本書(shū)是不可以的,當(dāng)然如果你只是想應(yīng)付考試那算我沒(méi)說(shuō)。JAVA是一門理論性很強(qiáng)的語(yǔ)言,你在學(xué)習(xí)過(guò)程中不要只注意學(xué)習(xí)程序,最主要的是學(xué)習(xí)思想。因?yàn)镴AVA是開(kāi)源的東西,你可以看到源碼,所以你要多看看別人的代碼,同樣看別人代碼的同時(shí)也要注意看思想,不能只看程序?qū)崿F(xiàn)。一定要嚴(yán)格要求自己,嚴(yán)格到屬性名、方法名、類名都要按規(guī)矩去起必須要做到見(jiàn)名知意。一個(gè)人對(duì)自己的嚴(yán)格程度決定了他能走得有多遠(yuǎn),在學(xué)習(xí)期間讓自己養(yǎng)成一個(gè)良好的提升習(xí)慣,你將受益一生。至于學(xué)習(xí)方法呢,你要先自下而上。也就是開(kāi)始的時(shí)候一定要多練習(xí),老師講的東西一定要親自做,甚至?xí)系拿總€(gè)例子都要做,還不是做一遍就完。在自己做的過(guò)程中要善于總結(jié),要經(jīng)常想能不能更好的實(shí)現(xiàn)。當(dāng)你做到一定程度的時(shí)候你會(huì)發(fā)現(xiàn)自己存在哪些知識(shí)上的不足,哪些技術(shù)上的欠缺。這個(gè)時(shí)候你就到了自上而下的過(guò)程了,你會(huì)針對(duì)你自己的不足,去系統(tǒng)的學(xué)習(xí)一些理論知識(shí),從理論上下功夫。這個(gè)時(shí)期你會(huì)發(fā)現(xiàn)你自己會(huì)豁然開(kāi)朗,有了一個(gè)質(zhì)的提升。同樣,理論明白了你就又要去實(shí)踐了,就會(huì)再次回到自下而上的過(guò)程...如此反復(fù)就會(huì)學(xué)有所成。 上述文章了解到關(guān)于JAVA學(xué)習(xí)技巧,Java入門知識(shí):掌握這些技巧讓你事半功倍,*荒廢三年,大四自學(xué)7個(gè)月Java,找到了12K的工作,學(xué)java的技巧是什么??!急用~~~~~···,學(xué)習(xí)JAVA編程有什么技巧嗎?,學(xué)習(xí)Java程序設(shè)計(jì)的方法和技巧??? ,讓我們對(duì)學(xué)習(xí)java的技巧 有一個(gè)直觀的認(rèn)知。我們發(fā)現(xiàn),作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。3.*荒廢三年,大四自學(xué)7個(gè)月Java,找到了12K的工作
4.學(xué)java的技巧是什么??!急用~~~~~···
5.學(xué)習(xí)JAVA編程有什么技巧嗎?
6.學(xué)習(xí)Java程序設(shè)計(jì)的方法和技巧?