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