《Java解惑》是由Joshua Bloch(美)、Neal Gafter(美)编著,陈昊鹏翻译的计算机语言类丛书,该书由人民邮电出版社2006年发行出版。该书特写了95个有关Java或其类库的陷阱和缺陷的谜题,其中大多数谜题都采用了短程序的方式,这些程序的行为与其看似的大相径庭。在每个谜题之后都给出了详细的解惑方案,这些解惑方案超越了对程序行为的简单解释,向读者展示了如何一劳永逸地避免底层的陷阱与缺陷。
Java已经成为越来越多的程序员首选的编程语言,很多程序员都是从C++转到了Java。乍一看,Java与C++的理念和语法都很相似,于是很多程序员都认为Java很容易掌握,但是事实并非如此,像本书中所列举的谜题就不是那么容易解决的了。因此,如何真正掌握好Java,尤其是掌握好一些似是而非的知识点,就成为了一个重要的课题。
《Java谜题》这本书以轻松诙谐的语言,简单明了的方式和趣味十足的实例向我们介绍了Java编程语言中许多不易被掌握的知识点,其覆盖面几乎涉及Java编程语言的各个角落。本书不仅指出了造成这些谜题的原因,而且深入探讨了解决这些谜题的方案,有时解决方案甚至不止一种,进而进行总结,归纳出一般的规则和警告,这些规则和警告不仅包括给程序员的部分,还包括给Java语言设计者和API编写者的部分。因而,本书是一本循序渐进,由浅入深,总结归纳的书籍,其阅读价值非常高。
总目录:目录入口
章节目录:
本笔记参考:《Java解惑》,仅作学习交流用。