這其實(shí)不是學(xué)習(xí)Java的問(wèn)題,而是學(xué)習(xí)所有知識(shí)都會(huì)遇到的問(wèn)題。

回想小時(shí)候,為什么上完課老師要留作業(yè)呢?

就是為了讓你多練習(xí),加深理解,形成記憶啊同學(xué)!

具體到Java學(xué)習(xí)中,如果你是自學(xué),那么買(mǎi)一本帶練習(xí)題的教材,比如《瘋狂Java》之類(lèi)的。學(xué)完一章就認(rèn)真做完課后習(xí)題。

如果你還在校,那更方便了,直接找老師要練習(xí)題即可。

而且,最重要的是,做練習(xí)要走心。也就是所謂的“刻意練習(xí)”。這是迄今為止發(fā)現(xiàn)的最強(qiáng)大的學(xué)習(xí)方法。

刻意練習(xí)的核心假設(shè)是:專(zhuān)家級(jí)水平是逐漸的練出來(lái)的,而有效進(jìn)步的關(guān)鍵在于找到一系列的小任務(wù),讓受訓(xùn)者按順序來(lái)完成,這些小任務(wù)必須是受訓(xùn)者正好不會(huì)做,但是又正好可以學(xué)習(xí)和掌握的。

完成這種練習(xí)要求受訓(xùn)者思想高度集中,這就與那些遞進(jìn)公式或者帶娛樂(lè)色彩的練習(xí)完全不同。

它需要有目的的練習(xí),并且走出“舒適區(qū)”,不能突破“舒適區(qū)“那就沒(méi)什么提高了;練習(xí)再多,那也只是低水平的重復(fù)。

學(xué)習(xí)java

比如今天學(xué)習(xí)了java循環(huán)結(jié)構(gòu)。

學(xué)習(xí)java

那么除了寫(xiě)一個(gè)簡(jiǎn)單的循環(huán)之外,你再?lài)L試打印個(gè)金字塔或者斐波那契額序列啥的。

如果能寫(xiě)出來(lái),在替換成不同的實(shí)現(xiàn)方式,比如for循環(huán)換成while循環(huán)。

相信這樣練習(xí)完成后,循環(huán)結(jié)構(gòu)的知識(shí)你已經(jīng)記牢不會(huì)忘了。

其它的Java知識(shí)點(diǎn)也一樣。

多練習(xí)??!