基礎(chǔ)能學(xué)java么?
首先不要把C++作為Java的基礎(chǔ),實(shí)際上是C++比Java復(fù)雜很多的,至少要學(xué)習(xí)曲線比Java陡峭,但是沒(méi)有虛擬機(jī)運(yùn)行的時(shí)候,還要考慮本地現(xiàn)實(shí)。C語(yǔ)言的話是很多語(yǔ)言的鼻祖,其他語(yǔ)言都會(huì)有參考C語(yǔ)言的設(shè)計(jì)。C++是優(yōu)化了C語(yǔ)言也就是C語(yǔ)言的升級(jí)版。回到Java來(lái)說(shuō),很多人直接從Java入門的。
上圖是Java入門的各個(gè)知識(shí)點(diǎn)。我們需要注意的是,每一個(gè)知識(shí)點(diǎn)后面我要細(xì)化的學(xué)到的是什么?
如果是剛剛?cè)腴T的話,可以淺淺的了解,這個(gè)了解的過(guò)程可以讓自己確定是否可以學(xué)下去。開(kāi)始我們接觸編程的話,不建議啃書(shū)。Java入門基礎(chǔ)等等這樣的書(shū),過(guò)厚,知識(shí)點(diǎn)過(guò)于太多。很容易半途而廢。
應(yīng)該是看視頻的方法去學(xué)。首先是java語(yǔ)法的視頻,建議看比較有名氣的老師講的課程,如畢向東,畢老師的課程也許你找到的是16年的視頻,但是也沒(méi)有關(guān)系。畢向東老師入門的知識(shí)點(diǎn)和javase的知識(shí)點(diǎn),很好的帶你進(jìn)入編程思維。
在javaweb和javase銜接的時(shí)候,看劉意老師的視頻。劉意老師的每個(gè)知識(shí)點(diǎn)都很詳細(xì)的講解。并且在課程當(dāng)中有兩個(gè)項(xiàng)目,手把手的去帶這做。建議看兩遍,第一遍跟著老師進(jìn)入學(xué)習(xí)當(dāng)中,第二遍跟著做。
接下來(lái)你再接觸到的知識(shí)點(diǎn)就很好了。上面的東西都學(xué)下來(lái)之后你也可以自己看書(shū)了。你會(huì)發(fā)現(xiàn)你都可以看的懂了。建議一本很厚的知識(shí)點(diǎn)的書(shū)成為你的工具書(shū),而不是入門直接抱著看的。