(Java编程思想)Thinking in Java

1. 为什么突然想去研读《Thinking in Java》?

最近终于下定决心撸了一本《Thinking in Java》第四版,虽然在此之前我就久闻这本书的大名,但一直未曾去研读,因为我曾一度认为,Java 要学的技术和知识点太多,需要的时候再去深入学习即可。然而,前几天刚离开重庆来到北京,面试了三天,发觉Java基础深入学习已经是面试绕不过去的坎。

佛说:年轻人,你渴望力量么?

 

2.  为什么这本书值得读?

下面是书籍中的读者评论节选中的两条:

每个Java 程序员都应该反复研读《Think in Java》,并且随身携带以便随时参考。书中的练习颇具挑战,而有关集合的章节已臻化境!本书不仅帮助我通过了Sun Certified Java Programmer 考试,而且还是我遇到Java问题时,求助的首选书籍。

                                        ————Jim Pleger,Loudoun 郡(弗吉尼亚)政府

其他书籍只涵盖Java的WHAT(探讨语法和相关程序库),或者只包含Java的HOW(实际的程序范例)。《Think in Java》则是我知道的书籍中唯一对Java的WHY 做出讲解的一本。为什么要这样设计,为什么它会这样运作,为什么有时候会发生问题,为什么它在某些方面比C++好而某些方面不会。虽然它在教授程序设计语言的WHAT和HOW方面也很成功,但《Thinking in Java》 更是爱钻研者的首选Java 书籍。

————Robert S.Stephenson

 3. 关于这本书相关的资源

Thinking in Java( Java 编程思想) 

学习路线:

  • Thinking in C  ——————> Thinking in Java
  • Thinking in C  ——————> Thinking in C++

作者主页:

Java

Tips:由于Thinking in Java 第四版是基于Java 5/6 的,所以如果想学习更新的版本,请看On Java 8  这本新书。

在学习Think in Java 之前,如果你没有学习过C,那么建议你学习下 Think in C 

书中所用工具:

代码格式化:https://www.triemax.com

Cygwin : https://www.cygwin.com/

Eclipse: http://www.eclipse.org/

文本编辑器: http://www.jedit.org

Python : https://www.python.org/

posted @ 2018-06-02 21:54  技术宅星云  阅读(6675)  评论(3编辑  收藏  举报