二月 16
  tij4 cover picThinking in Java
  • Paperback: 1520 pages
  • Publisher: Prentice Hall PTR; 4 edition (February 10, 2006)
  • Language: English
  • ISBN: 0131872486

    Bruce Eckel 的新书 Thinking in Java (4th Edition) 已经开始预定了(in Amazon),新书在原书的基础上针对Java SE5 做了响应的变动,而且针对对Java SE6 的candidate release进行了书中源码的测试。因为Mustang的改动不是特别巨大,所以 Bruce Eckel 觉得在 Java SE6 的正式版本推出以后,也不会对此版本的内容造成特别大的影响。所以估计 TIJ 不会为Java 6再添加什么内容了。

    因为Java 5的重大变化,Bruce Eckel 坦言他花费了一年半的时间来修订这个版本,比他预计的时间要超出很多。相比去年早早就出来的 Core Java 7e 可以看出 Bruce Eckel  在本书中投入了很多的思考和琢磨。

    TIJ 4e 与 TIJ 3e 的章节比对(左边是3rd, 右边是4th)

    1. Preface Introduction
    2. Introduction to Objects
    3. Everything is an Object
    4. Controlling Program Flow
    5. Initialization & Cleanup
    6. Hiding the Implementation
    7. Reusing Classes
    8. Polymorphism
    9. Interfaces & Inner Classes
    10. Error Handling with Exceptions
    11. Detecting Types
    12. Collections of Objects
    13. The Java I/O System
    14. Concurrency
    15. Creating Windows & Applets
    16. Discovering Problems
    17. Analysis and Design
    18. A: Passing & Returning Objects
    19. B: Java Programming Guidelines
    20. C: Supplements
    21. D: Resources Index
    1. Preface
    2. Introduction
    3. Introduction to Objects
    4. Everything Is an Object
    5. Operators
    6.  Controlling Execution
    7.  Initialization & Cleanup
    8. Access Control
    9. Reusing Classes
    10. Polymorphism
    11. Interfaces
    12. Inner Classes
    13. Holding Your Objects
    14. Error Handling with Exceptions
    15. Strings
    16. Type Information
    17. Generics
    18. Arrays
    19.  Containers in Depth
    20.  I/O
    21. Enumerated
    22. Types Annotations
    23.  Concurrency
    24. Graphical User Interfaces
    25. A: Supplements
    26. B: Resources
    27.  Index

    Bruce Eckel 的Thinking in 系列在全世界范围内得到了广泛认可。Amazon对 TIJ4 的 Editorial Reviews 中毫不保留的将 legendary author (传奇作者)这个 title 加在了他的名字前面。而就 Bruce Eckel 自己的话来说:“I also think this is significantly better than any work that I’ve done in the past. ”而我本人对这一系列实在是钟爱有加,从组织结构,知识体系或者行文风格上都很合个人口味。

    遗憾的是,这个版本的 TIJ ,Bruce Eckel 决定不再提供完整的电子版本供大家免费下载了。在MindView网站上仅仅提供了Front Matter + First 7 Chapters + Index 的Sample包可以下载。也就是说,我们无法在第一时间享受这一部作品,也不会拥有 TIJ 4e的免费套餐了。另一点小变动是此版本不再提供配套光盘,源码和原来附带的Thinking in C都需要到MindView网站上下载了。

    而因为不再有免费的完整电子版,前七章的内容又太少且浅显,在这里我没有办法给出更多的评论,我们能做的只有等待了。

  • Trackback: http://tb.donews.net/TrackBack.aspx?PostId=728525