YY一下如何快速学习这本书?

我想学Java,一牛人扔来一句:看<Thinking in Java>这本书! 而且还特别强调:一定要看中文版的,因为有许多专业术语,你看英文版的是看不懂的! 其实当时我已经在Coursera上修完了两门Python的课程,都是英语的,感觉良好.

好吧,你是牛人,先听你的.于是立马去亚马逊买了一本正版的<Java编程思想>.

然后从第一章看起,但是刚开始是只看不做题.看到"多态"这一章的时候,终于看不下去了,因为开始无法理解例题的代码意思了.这本书后面的章节是以前面的章节为基础的.于是痛苦的暂停了.

一停就是一个月.各种原因和逃避.

人总是不太愿意面对曾经的和可能的失败.

和大牛说好的,两个月看完这本书再向他报告.两个月过去了,还卡在"多态"那一章.所以不好意思打电话给他.他也没打给我.可能他已觉得我"烂泥扶不上墙, 不适合吃程序猿这碗饭".

最后,只好铁了心,先把现有碗扔了,朝程序猿的碗努力:重学<Thinking in Java>

这次是用英文版的学,反正之前大牛说了,学完之本书之后有几本英文书推荐,那我还不如现在开始学英文版的.

这本书的英文版正版很贵,而且排版太密,字小,书也小,不方便阅读.幸好网上有PDF,大喜! 马上付诸打印! 结果打出来的价格比买正版原版的还高! 舍不得孩子套不着狼!

于是从Initialization & Clean Up看起,前面的先不看了,不然就亚历山大了.边看边做习题,较顺利地看到了Interface,然后就开始感觉吃力.不是英文的缘故,而是对新的概念接受速度太慢!

前面看中文版的已经看到了"多态",虽然没有做题,但是已经混了眼熟.再学一遍就更熟了.

Paul说我看书可能会死在半路上,这本书真TMD厚.

我一看后面还有一大半在等着我学...

开弓没有回头箭!

我决定一个月之内第一遍快速地学完这本书!做完书上的习题。绝不追求完美!

第二个月再复习一些重难点章节。

ing

2013/12/28

两个月过去了,还是没有完成<Thinking in Java>这本书的学习.目前学到Generics

事实是,前面学过的不一定能够记住.

一些体会:

1.先看代码再看文字会更学得更快.先前文字有时会不知所云,尽管书上总有一些不知所云的地方,待实践中体会.

2.这本书真厚,需要花时间.