有句俗话叫做,“没吃过猪肉,也见过猪跑”,常用来形容人们事情虽然没有亲身经历过,但也听说过。这句俗话同样适用于《Java 编程思想》这本书,学过 Java 的即便是没有看过这本书,也至少听说过。
虽然对于现在的小朋友来说,还真的是吃过猪肉,没见过猪跑。但意思就那么个意思。
说起《Java 编程思想》这本书,还真的是挺有渊源的。我上大学那会,班主任教我们 Java,极力推崇这本书和另外一本,叫《Java 开发宝典》。
这两本书,一本比一本厚,厚到可以放在座位上当垫子。偷偷地告诉你,我就这么干过,还真的能极大的提升屁股的舒适度。有一说一,这两本书对 Java 的初学者很不友好,尤其是像我这样的学渣,简直就是最佳劝退读物。
大学那会真没钱,但硬是攒了一个月的零花钱,狠狠心买了一本正版的《Java 编程思想》。有不少同学都是在某宝上买的盗版。书是花钱买来的,以为自己会好好读,但事实证明,越读越觉得这本书太枯燥了。最后读了两章就彻底搁浅了。
去年的时候,突然心血来潮,又买了一本,认认真真地读了起来。这次仍然感觉很枯燥,但竟然耐着性子读完了
讲真,第二次重读感觉收获特别大,《Java 编程思想》这本书绝壁对得起“经典”这两个字——只不过,真心不适合新手来读。
遗憾的是,《Java 编程思想》这本书是 2007 年 6 月份出版的,虽然书中的思想没有过时,但代码确实有些年代感了,毕竟那会用的还是 JDK 1.5,2021 年就要发布 JDK 17 了,还是 LTS 版。
我一直挺期待《Java 编程思想》的作者 Bruce Eckel 能出