寫不出代碼來,那確實(shí)得考慮考慮為什么了,那么給幾個(gè)考慮點(diǎn),看看有沒有這個(gè)原因?qū)е碌摹?/p>

基本概念到底有沒有聽懂

對(duì)于學(xué)習(xí)來說最后的目的是需要能使用學(xué)習(xí)的內(nèi)容解決需要解決的問題。那么在要使用之前絕對(duì)需要理解這個(gè)知識(shí)點(diǎn)的基本概念,所以如果敲不出代碼來,一定要問問自己有沒有聽懂基礎(chǔ)概念。概念的理解這塊,Java基礎(chǔ)中沒有特別復(fù)雜的內(nèi)容,都是特別簡(jiǎn)單的,如果聽完沒有理解的,你可以多聽?zhēng)妆?,?nèi)容也不多。

java學(xué)習(xí)中寫不出來代碼

基于基本概念的語法的使用有沒有熟練

  • 基本語法的使用沒有熟練

當(dāng)理解了基本概念之后,一定不要想著自己懂了,實(shí)踐的應(yīng)用是肯定需要的,概念永遠(yuǎn)是概念,敲的出來才叫把概念轉(zhuǎn)換為理解。那么剛開始可能在思想的轉(zhuǎn)變上需要一定的時(shí)間,所以從基于概念的最基礎(chǔ)的語法開始,要先用會(huì),才能從基礎(chǔ)上衍生出復(fù)雜的題目的解決方案。如果你基礎(chǔ)的語法都沒有用會(huì),說實(shí)話對(duì)于稍微難一點(diǎn)的題目,你是完全沒有解決思路的。其實(shí)用熟練基礎(chǔ)語法還有一個(gè)好處就是能讓你對(duì)于剛剛學(xué)習(xí)的概念有更深的理解,同時(shí)還能把剛剛的概念轉(zhuǎn)行一點(diǎn)出自己的理解來。只有當(dāng)你基礎(chǔ)用會(huì)了之后在其它難題目上就有完整的解決方案的思路。

  • 代碼思想的轉(zhuǎn)變帶來的敲不出代碼

還有一個(gè)點(diǎn)就是剛開始學(xué)的實(shí)話,基礎(chǔ)語法可能大家會(huì)覺得特別簡(jiǎn)單,沒什么的,但是往往就是在這個(gè)基礎(chǔ)語法的點(diǎn)上會(huì)有問題,問題就是代碼思想的轉(zhuǎn)變,因?yàn)槲覀円酝际瞧鋵?shí)概念和基礎(chǔ)語法就是在做代碼思想的轉(zhuǎn)變的過程。如果這個(gè)過程沒有繞過來,很多實(shí)話題目你知道該怎么弄,但是就是轉(zhuǎn)換不出代碼來。

java學(xué)習(xí)中寫不出來代碼

是不是對(duì)某個(gè)點(diǎn)理解有偏差

我們上面已經(jīng)知道了,在學(xué)習(xí)基礎(chǔ)的過程中,對(duì)概念的學(xué)習(xí)是第一步。下面才能慢慢的去使用。那么在概念的理解的實(shí)話如果對(duì)于他的實(shí)際用途上有沖突的話,在你使用這個(gè)點(diǎn)的時(shí)候,你會(huì)一直在沖突上面打轉(zhuǎn),然后對(duì)于你把想法轉(zhuǎn)換為代碼也會(huì)比較難。所以這個(gè)時(shí)候最好多問,為看,多理解。

自己的學(xué)習(xí)狀態(tài)是不是不好

有的時(shí)候?qū)W習(xí)狀態(tài)不好,對(duì)于現(xiàn)在這個(gè)題目的解決其實(shí)也會(huì)有影響的。相信大家都有過這中體會(huì),當(dāng)你心里有事的時(shí)候,工作的時(shí)候會(huì)感覺一直進(jìn)入不了狀態(tài),不管怎么弄心里總想這個(gè)事情,工作也進(jìn)行不了。也有可能你現(xiàn)在一直都沒有真正進(jìn)入學(xué)習(xí)狀態(tài)導(dǎo)致的。

總結(jié):學(xué)好基礎(chǔ)概念,然后從最基本的語法開始使用,有了自己的理解之后,最后來解決更加復(fù)雜的邏輯,慢慢來,練的多了就能轉(zhuǎn)換代碼思維。那么你代碼寫的就開始溜起來了。