- 相關(guān)推薦
Java零基礎(chǔ)的自學(xué)經(jīng)驗(yàn)
學(xué)習(xí)Java數(shù)學(xué)不好行不行?要到能自己開(kāi)發(fā)小軟件的水平要多久,入門(mén)需要看些什么材料啊,網(wǎng)上資料不是很好,培訓(xùn)又要花錢(qián),新手零基礎(chǔ)如何自學(xué)Java比較快速?下面是小編為大家整理的Java零基礎(chǔ)自學(xué)經(jīng)驗(yàn),喜歡的可以收藏一下!
下面分享新新人類(lèi)的自學(xué)經(jīng)驗(yàn)之談:
我學(xué)了2周了,已經(jīng)入門(mén)了,基本代碼都能看懂,看不懂的研究研究也就懂了。重點(diǎn)是要學(xué)好概念,概念搞清楚了,再找各種代碼來(lái)練習(xí),找到問(wèn)題不懂的不要慌。
有句話(huà)講得好!萬(wàn)變不離其宗!
什么難題都能通過(guò)基礎(chǔ)概念加以解釋。
比如組件、抽象類(lèi)、接口、異常處理和流等等的問(wèn)題,一定要先了解概念,會(huì)簡(jiǎn)單的使用。等看到代碼的時(shí)候,如果很復(fù)雜,這時(shí)候再去深入研究。
基本上來(lái)說(shuō),任何一個(gè)知識(shí)點(diǎn)如果擴(kuò)展開(kāi)來(lái)都是一個(gè)龐大的知識(shí)庫(kù),人的精力有限,不可能全部了解,是不是?用到在學(xué)。
但是有一點(diǎn),你基礎(chǔ)一定要會(huì)。
前期快速入門(mén)的方法就是找到視頻,視頻要清晰,優(yōu)酷的不要看,模糊的不得了,論壇里就有很多人發(fā)的視頻。看完視頻你差不多概念都過(guò)一遍了,一個(gè)星期應(yīng)該能看完吧?然后用一個(gè)星期仔細(xì)的把視頻再看一遍,邊看邊跟著視頻寫(xiě)例題,這是加深映像的過(guò)程。
然后就是網(wǎng)上找大量的編程題目來(lái)自己構(gòu)思自己編,一定不要看例題,自己慢慢想,這時(shí)候你會(huì)發(fā)現(xiàn)需要學(xué)好api系統(tǒng)的類(lèi)庫(kù),不是要都學(xué),但是你要會(huì)學(xué)會(huì)如何查api,以及如何查找每個(gè)類(lèi)的使用方法。
接著,你編了一到兩個(gè)大的程序之后,發(fā)現(xiàn)概念還是容易混亂,而且各種對(duì)象之間this過(guò)來(lái),調(diào)用過(guò)去的,很快就把你饒暈。其實(shí)這是編程思想沒(méi)打通,編程就像編故事,故事大綱寫(xiě)好,然后處理各個(gè)情節(jié)。
寫(xiě)程序的時(shí)候不要老想著我這代碼是不是寫(xiě)錯(cuò)了,要大膽按照自己的思路向下寫(xiě),比如鏈表,如果你專(zhuān)死胡同的話(huà)就完了,我專(zhuān)了2天的死胡同,后來(lái)才想通。像需要方法的地方,你不是沒(méi)定義嗎?不用管他,直接寫(xiě)出來(lái)個(gè)方法,以后慢慢想定義。
這些全部都是慢慢加深自己的入門(mén)步驟。等到這些都很熟練之后,你就要學(xué)數(shù)據(jù)庫(kù)、web和各種實(shí)例當(dāng)中項(xiàng)目需要的東西了。開(kāi)發(fā)android就學(xué)android方面的,開(kāi)發(fā)企業(yè)軟件就……,反正看自己的發(fā)展方向了。
你剛開(kāi)始學(xué)的時(shí)候,就好像不會(huì)打麻將的人在看別人打麻將,看得云里霧里的。
看別人出牌出的那么麻溜,挺高級(jí)的似乎。
但是你只要抓住重點(diǎn),知道怎么算是胡牌了,你不就看懂了嗎?
即使你能看懂,但是距離打麻將贏(yíng)錢(qián),還是有差距是不是?
但是起碼你能看懂了,自己也能學(xué)著打麻將了,欠缺的只是經(jīng)驗(yàn)。
然后你找?guī)讉(gè)人打一個(gè)月麻將之后呢?是不是也基本上有點(diǎn)經(jīng)驗(yàn)了?
---------------------------------
java和打麻將類(lèi)似。java是工具,記住了,java也是本字典。
你要學(xué)會(huì)如何查字典。
查字典需要學(xué)會(huì)漢語(yǔ)拼音和筆畫(huà)吧?
那么java里什么是拼音和筆畫(huà)呢?
數(shù)據(jù)類(lèi)型是聲母,循環(huán)結(jié)構(gòu)是韻母,類(lèi)和對(duì)象是筆畫(huà),基本概念是頁(yè)碼。
每一個(gè)漢字就是一個(gè)方法。
目標(biāo)很明確了吧?
掌握數(shù)據(jù)類(lèi)型、循環(huán)結(jié)構(gòu)、基本概念和類(lèi)對(duì)象,你就能看懂方法的調(diào)用了。
ok了,java你就入門(mén)了。
想要快速的話(huà),只能把重點(diǎn)記錄下來(lái),花幾個(gè)小時(shí)背在心里,中國(guó)的背書(shū)有個(gè)效果就是背下來(lái)就容易理解了,呵呵。
就和天龍八部里的內(nèi)功一樣,吸進(jìn)身體之后慢慢消化。
以上就是Java零基礎(chǔ)自學(xué)經(jīng)驗(yàn),還有一點(diǎn)是小編要說(shuō)的學(xué)什么都不能太過(guò)急切,保持一顆平和的心,從基礎(chǔ)左手,學(xué)習(xí)編程思想,基礎(chǔ)扎實(shí)了學(xué)什么都快。
【Java零基礎(chǔ)的自學(xué)經(jīng)驗(yàn)】相關(guān)文章:
零基礎(chǔ)的司法考試經(jīng)驗(yàn)之談06-01
java語(yǔ)言基礎(chǔ)08-29
Java語(yǔ)言的基礎(chǔ)07-29
java語(yǔ)法基礎(chǔ)06-27
java編程基礎(chǔ)07-26
java教程之Java編程基礎(chǔ)09-12
java操作mongodb基礎(chǔ)10-13
Java基礎(chǔ)知識(shí)精選09-07