参考书目

[AS96] Harold Abelson and Gerald Jay Sussman. Structure and Interpretation of Computer Programs. MIT Press, Cambridge, MA, 2nd, 1996. ①

[Bec96] Kent Beck. Smalltalk Best Practice Patterns. Prentice Hall, Englewood Cliffs, NJ, 1996. ② [Blo08] Joshua Bloch. Effective Java. Addison-Wesley, Reading, MA, 2008.

[Fri97] Jeffrey E. F. Friedl. Mastering Regular Expressions. O’Reilly & Associates, Inc., Sebastopol, CA, 1997. ③ [GHJV95] Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns:

Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA, 1995. ④ [Goe06] Brian Goetz. Java Concurrency in Practice. Addison-Wesley, Reading, MA, 2006. ⑤ [HT00] Andrew Hunt and David Thomas. The Pragmatic Programmer: From Journeyman to

Master. Addison-Wesley, Reading, MA, 2000. ⑥

[Sub11] Venkat Subramaniam. Programming Concurrency on the JVM. The Pragmatic Bookshelf,

Raleigh, NC, and Dallas, TX, 2011.

[Sub14] Venkat Subramaniam. Functional Programming in Java. The Pragmatic Bookshelf,

Raleigh, NC, and Dallas, TX, 2014.

  1. 中文版书名为《计算机结构和解释》。—译者注
  2. 中文版书名为《Smalltalk 最佳实践模式》。—译者注
  3. 中文版书名为《精通正则表达式》。—译者注
  4. 中文版书名为《设计模式:可复用面向对象软件的基础》。—译者注
  5. 中文版书名为《Java 并发编程实战》。—译者注
  6. 中文版书名为《程序员修炼之道:从小工到专家》。—译者注