作為一名Java的完全自學(xué)者蒜撮,跟大家分享下我的學(xué)習(xí)經(jīng)驗(yàn)。
學(xué)習(xí)Java呢,如果你學(xué)過別的面向?qū)ο蟮恼Z言那么通過類比我覺得你一定學(xué)起來比較輕松段磨,這里就從什么語言沒學(xué)過的小白說起取逾。
首先來給大家推薦幾本參考書。
當(dāng)初java入門的時(shí)候看了一些書苹支,現(xiàn)在想起來特別喜歡 head first java砾隅。讀起來的感覺就是不一樣。強(qiáng)烈推薦U邸晴埂!
這本書我推薦對(duì)面向?qū)ο缶幊毯推渌?jì)算機(jī)語言不熟悉的初學(xué)者,通俗易懂寻定,講的全是基礎(chǔ)儒洛,不會(huì)讓你被那些繁多的類,方法啥的弄的失去興趣狼速,因?yàn)槔锩嫒腔A(chǔ)大家認(rèn)真看完即可晶丘。。唐含。強(qiáng)力推薦這本。
《瘋狂Java》作者:李剛
這本書講的極其細(xì)致沫浆,不過信息量太大捷枯,對(duì)于初學(xué)者來說任務(wù)太重。专执。如果你掌握了上面那本書的知識(shí)點(diǎn)淮捆,那我強(qiáng)烈建議你買下這本厚書好好研讀,也可以將這本書作為一個(gè)類庫(kù)來查閱本股,總之知識(shí)點(diǎn)應(yīng)有盡有攀痊。
在讀上面兩本書的同時(shí)我建議你多看點(diǎn)網(wǎng)上的視頻,推薦的視頻有拄显,馬士兵老師的苟径。。(java更新很快他講的東西可能和現(xiàn)在的)網(wǎng)易公開課計(jì)算機(jī)體系里的Java教學(xué)躬审,慕課網(wǎng)里的教學(xué)棘街。
我想說的是這些視頻最好是主看一個(gè)老師的(是主哦,也就是主要跟著一個(gè)老師的思路和順序走承边,其他老師的作為不同角度的掌握)遭殉,假設(shè)這個(gè)老師是A,聽完課后如果覺得A講的這節(jié)你不是很懂博助,那么一定要去看B老師講的這節(jié)的內(nèi)容险污,如果還不懂那就看C講的的這節(jié),D富岳,E蛔糯,F(xiàn)老師同理拯腮。
看視頻一定要做筆記!不然看了也白看渤闷,除非你有過目不忘的才能疾瓮。
硬件的東西說完了接下來就聊聊方法,首先Java是一門語言飒箭,然后語言是用來和計(jì)算機(jī)溝通實(shí)現(xiàn)一定的功能狼电,也就是說,語言是為需求而生滴弦蹂。
所以你必須先有一個(gè)需求肩碟,比如你想用Java編寫一個(gè)小游戲,那么你的初級(jí)階段的學(xué)習(xí)就該是為了實(shí)現(xiàn)這個(gè)目標(biāo)不斷奮斗凸椿,興趣使然嘛這樣你就不會(huì)覺得累枯燥削祈。
學(xué)習(xí)初期你肯定會(huì)有千千萬萬個(gè)問題,心里有無數(shù)疑惑脑漫,這時(shí)候千萬不要急躁髓抑,不要放棄。优幸。解決方法應(yīng)該是吨拍,有疑惑盡量請(qǐng)教別人,如果你覺得怕麻煩別人网杆,那么請(qǐng)你去翻書羹饰,我建議不懂的地方要多看幾本書的這個(gè)知識(shí)點(diǎn),因?yàn)槔蠋煵煌v解的思路角度也不同碳却,就像買鞋队秩,一定有一款適合你。
如果你懶到書都不想翻昼浦,那么沒關(guān)系馍资,你就把這點(diǎn)疑惑完全的一字不落背下來。多思考关噪,有那么一天迷帜,往后走著走著你就會(huì)發(fā)現(xiàn)前面豁然開朗。色洞。
最后也是最重要的一個(gè)就是代碼量戏锹。一定要多敲,不要眼高手低火诸。往往敲代碼的時(shí)候你才可以發(fā)現(xiàn)問題锦针。。我始終相信一句話,淚水和汗水這類東西奈搜,如果你流多了上天它自然會(huì)給予你一些東西來作為交換的禮物悉盆。
貴在堅(jiān)持,曾經(jīng)看到這樣一句話馋吗,如果你的耐力和野心不相匹配焕盟,那么你最多也就是一個(gè)笑話。