怎樣學(xué)習(xí)Java
怎樣學(xué)習(xí)Java
時常看到一些人說掌握了Java,但是讓他們用Java做一個實(shí)際的項(xiàng)目可能又困難重重,在這里,筆者根據(jù)自己的一點(diǎn)理解斗膽提出自己的一些對掌握J(rèn)ava這個說法的標(biāo)準(zhǔn),當(dāng)然對于新手,也可以提供一個需要學(xué)習(xí)哪些內(nèi)容的參考。另外這個標(biāo)準(zhǔn)僅限于J2SE部分,J2EE部分的內(nèi)容有時間再另說。 怎么樣學(xué)習(xí)java呢?下面是學(xué)習(xí)啦小編為你搜集到的相關(guān)內(nèi)容,希望對你有所幫助。
怎樣學(xué)習(xí)Java
1.不要看到別人的回復(fù)第一句話就說:給個代碼吧!你應(yīng)該想想為什么。當(dāng)你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。
2.初學(xué)者請不要看太多太多的書那會誤人子弟的,先找本系統(tǒng)的學(xué),很多人用了很久都是只對部分功能熟悉而已,不系統(tǒng)還是不夠的。
3.看幫助,不要因?yàn)楹茈y而自己是初學(xué)者所以就不看;幫助永遠(yuǎn)是最好的參考手冊,雖然幫助的文字有時候很難看懂,總覺得不夠直觀。
4.不要被對象、屬性、方法等詞匯所迷惑;最根本的是先了解最基礎(chǔ)知識。
5.不要放過任何一個看上去很簡單的小問題--他們往往并不那么簡單,或者可以引伸出很多知識點(diǎn);不會舉一反三你就永遠(yuǎn)學(xué)不會。
6.知道一點(diǎn)東西,并不能說明你會寫腳本,腳本是需要經(jīng)驗(yàn)積累的。
7.學(xué)腳本并不難,JSP、ASP、PHP等等也不過如此--難的是長期堅持實(shí)踐和不遺余力的博覽群書; 8.看再多的書是學(xué)不全腳本的,要多實(shí)踐
9.把時髦的技術(shù)掛在嘴邊,還不如把過時的技術(shù)記在心里; 10.學(xué)習(xí)腳本最好的方法之一就是多練習(xí);
11.在任何時刻都不要認(rèn)為自己手中的書已經(jīng)足夠了;
12.看得懂的書,請仔細(xì)看;看不懂的書,請硬著頭皮看;
13.別指望看第一遍書就能記住和掌握什么——請看第二遍、第三遍;
14.請把書上的例子親手到電腦上實(shí)踐,即使配套光盤中有源文件;
15.把在書中看到的有意義的例子擴(kuò)充;并將其切實(shí)的運(yùn)用到自己的工作中;
16.不要漏掉書中任何一個練習(xí)——請全部做完并記錄下思路;
17.當(dāng)你用腳本到一半?yún)s發(fā)現(xiàn)自己用的方法很拙劣時,請不要馬上停手;請盡快將余下的部分粗略的完成以保證這個代碼的完整性,然后分析自己的錯誤并重新編寫和工作。
18.別心急,寫腳本確實(shí)不容易;水平是在不斷的實(shí)踐中完善和發(fā)展的;
19.每學(xué)到一個腳本難點(diǎn)的時候,嘗試著對別人講解這個知識點(diǎn)并讓他理解----你能講清楚才說明你真的理解了;
20.記錄下在和別人交流時發(fā)現(xiàn)的自己忽視或不理解的知識點(diǎn);
21.保存好你做過的所有的源文件----那是你最好的積累之一;
22.對于網(wǎng)絡(luò),還是希望大家能多利用一下,很多問題不是非要到論壇來問的,首先你要學(xué)會自己找答案,比如google、百度都是很好的搜索引擎,你只要輸入關(guān)鍵字就能找到很多相關(guān)資料,別老是等待別人給你希望,看的出你平時一定也很懶!
23,到一個論壇,你學(xué)會去看以前的帖子,不要什么都不看就發(fā)帖子問,也許你的問題早就有人問過了,你再問,別人已經(jīng)不想再重復(fù)了,做為初學(xué)者,誰也不希望自己的帖子沒人回的。
24,雖然不是打擊初學(xué)者,但是這句話還是要說:論壇論壇,就是大家討論的地方,如果你總期望有高手總無償指點(diǎn)你,除非他是你親戚!!
討論者,起碼是水平相當(dāng)?shù)牟庞杏懻摰恼f法,如果水平真差距太遠(yuǎn)了,連基本操作都需要別人給解答,誰還跟你討論呢。
浮躁的人容易問:我到底該學(xué)什么;----別問,學(xué)就對了;
浮躁的人容易問:Js有錢途嗎;----建議你去搶銀行;
浮躁的人容易說:我要中文版!我英文不行!----不行?學(xué)呀!
浮躁的人分兩種:只觀望而不學(xué)的人;只學(xué)而不堅持的人;
浮躁的人永遠(yuǎn)不是一個高手。
怎樣學(xué)好C#編程
1、打好堅實(shí)的基礎(chǔ):變量、流程控制語句、類、接口、特別是繼承關(guān)系,一定要理解,當(dāng)然剛開始的時候肯定理解程度不深,但至少要求記住。
2、看別人寫的程序,完整看完一個例子。比如一個c#編寫的簡單網(wǎng)站。然后好好的思考下,給你的啟發(fā),哪些地方讓你理解了基礎(chǔ)知識沒理解透的內(nèi)容,哪些地方讓你茅塞頓開!
3、自己動手去做。自己動手寫一個完整的程序,不急著編碼,先想想自己做的程序都要實(shí)現(xiàn)什么功能,程序的結(jié)構(gòu)應(yīng)該怎樣設(shè)計:是不是要用到接口、怎樣可以提高代碼的重復(fù)利用率等等;甚至可以用紙筆畫畫,心中有了一個基本的框架,然后再編碼,遇到難點(diǎn)寫不下去時多上網(wǎng)和同行交流。
4、有了自己的第一個程序,然后就是回過頭來總結(jié)了,記住一定要善于總結(jié)自己在實(shí)踐中的經(jīng)驗(yàn)。如果你回過頭來發(fā)現(xiàn)你以前寫的程序是多么的“嫩”,證明你就在進(jìn)步了。發(fā)現(xiàn)以前自己沒有掌握的東西,再進(jìn)一步去深研。