1.堅(jiān)持就是勝利。
中間啟動(dòng)了許多次,但又因?yàn)楦鞣N原因被停。就連閉關(guān)學(xué)習(xí)期間,也多次想放棄,總覺(jué)得太簡(jiǎn)單,最后還是選擇了這本書(shū)而放棄了其他書(shū),原因是馬上要還書(shū)了,“書(shū)是非借不能讀!”不過(guò),堅(jiān)持自己最初的選擇,完成了這本書(shū)的學(xué)習(xí)還是值得的。因?yàn)楹芏嗄瓴慌鯦ava語(yǔ)言了,總需要一本書(shū)把基礎(chǔ)揀起來(lái),通過(guò)堅(jiān)持讀完一本書(shū),可以從作者的角度對(duì)Java有個(gè)完整的回顧。同時(shí),閉關(guān)學(xué)習(xí)期間,通過(guò)有所放棄,才覺(jué)得專注做好一件事,放下對(duì)其他事的貪心,盡量將生活簡(jiǎn)單化真的很舒服。
不過(guò),這種簡(jiǎn)單生活也并不容易適應(yīng),特別是剛開(kāi)始閉關(guān),當(dāng)天任務(wù)完成后就會(huì)貪心想多看。特別是看到最后幾章時(shí),因?yàn)檫€書(shū)的時(shí)間點(diǎn)快到了,心里莫名的煩躁,總想超額完成任務(wù),結(jié)果行為上確開(kāi)始抵觸,甚至想放棄不看。最后,只能以結(jié)束這本書(shū)為目的,每天都以至少完成當(dāng)天的任務(wù)為基本要求,努力堅(jiān)持到全書(shū)看完的那一天。
今天全書(shū)的學(xué)習(xí)結(jié)束了,好像放下一個(gè)很重的擔(dān)子,這本書(shū)其實(shí)難度并非不可及,為什么還是有心累的感覺(jué)呢?
2.合適就是好書(shū)。
這是一本可以推薦給Java初學(xué)者的教材書(shū),唯一不足就是書(shū)中的開(kāi)發(fā)工具不是Eclipse,而是JCreator,要知道JCreator是要收費(fèi)的,也不是國(guó)內(nèi)主流的開(kāi)發(fā)工具,初學(xué)者不容易找到相關(guān)資料。因此對(duì)于使用此書(shū)的初學(xué)者要不就需要自己熟悉JCreator這個(gè)開(kāi)發(fā)工具,要不就需要自行轉(zhuǎn)換到Eclipse開(kāi)發(fā)工具上。不過(guò),全書(shū)涉及開(kāi)發(fā)工具的地方很少,轉(zhuǎn)換工作也不太復(fù)雜。
當(dāng)然,這也不是一本經(jīng)典的教材,只是本人覺(jué)得不用太迷戀經(jīng)典。這本書(shū)仍然是作者多年教學(xué)實(shí)踐后撰寫(xiě)的教材,書(shū)中有作者自己的Java教學(xué)思路,并且提供了許多容易理解的例子,通過(guò)對(duì)這本書(shū)的學(xué)習(xí)能夠?qū)ava語(yǔ)言建立起一個(gè)較為全面的認(rèn)識(shí)。
其實(shí),Java語(yǔ)言的成功不僅僅依賴于語(yǔ)言本身的特色,還有其深刻的語(yǔ)言設(shè)計(jì)思想和它的軟件開(kāi)發(fā)工具包(SDK),這絕對(duì)不是幾本書(shū)就能學(xué)會(huì)的,當(dāng)然這本書(shū)也不具備這個(gè)能力。
3.理解源于實(shí)踐。
做練習(xí)是近幾年學(xué)習(xí)數(shù)學(xué)的過(guò)程中才接受的。因?yàn)橐郧翱磿?shū),總覺(jué)得看懂就可以了,練習(xí)做來(lái)做去都是些重復(fù)勞動(dòng),只是鞏固一下基礎(chǔ)的知識(shí),收獲不大。于是,心里就總是想找些有看點(diǎn)的書(shū)來(lái)讀。可是讀的書(shū)不少了,仍然覺(jué)得無(wú)法深入,好像總有些地方書(shū)里沒(méi)說(shuō)清楚。后來(lái)實(shí)在沒(méi)有辦法了,因?yàn)閿?shù)學(xué)書(shū)本本都是那么抽象,對(duì)于概念沒(méi)多少解釋,只好做習(xí)題還可以落實(shí)一下那些定理。當(dāng)習(xí)題做到后面的章節(jié),突然發(fā)現(xiàn)前面有些不明白的地方豁然開(kāi)朗了。于是,以后的學(xué)習(xí)中都把做練習(xí)作為必選項(xiàng),因?yàn)樵趯?shí)踐的過(guò)程中才發(fā)覺(jué)最初對(duì)知識(shí)點(diǎn)的理解只是籠統(tǒng)的、抽象的,只有通過(guò)做題才能對(duì)細(xì)節(jié)深入,才能把別人寫(xiě)的東西變成自己的理解。