附录C 推荐阅读

这里列举了学习本书的进一步阅读材料。许多经典书籍有众多版本(如中文版、影印版等),未列出其版本、出版社和出版年份。

必备参考书必备参考书指学习本书时,能够随时查阅的参考书(通常为电子档)。

  1. [JLS3e]The Java Language Specification, Java SE 7 Edition
    由Java技术的发明者James Gosling领衔编写,详细规定了Java语言的语法和语义规范。深入而全面了解某语义时查阅。
    中文版《Java编程规范(第三版)》,书名的翻译不够严谨。

  2. [JVMS] Tim Lindholm等著.Java Virtual Machine Specification Java Virtual Machine Specification
    Java虚拟机和运行环境的规格说明书。
    网络上有中文版《Java 虚拟机规范 (Java SE 7 版)》。

  3. [OFwJ] David J.Barnes,Michael Lolling 著,翁恺 译《实用Java教程:基于BlueJ的对象优先方法(第3版)》
    BlueJ开发团队编写。至少应下载英文版。
    附录C 推荐阅读_第1张图片
  4. The Java Tutorials http://docs.oracle.com/javase/tutorial/
    全面的Java SE入门学习资料。学习Java面向对象、基本语法、泛型时参考其例程。


算法与数据结构
1. Thomas H. Cormen等.算法导论[M],原书第2版.北京:机械工业出版社.
附录C 推荐阅读_第2张图片
2. Anany Levitin.算法设计与分析基础(第2版 影印版) [M] .北京:清华大学出版社.
附录C 推荐阅读_第3张图片
3. 严蔚敏 吴伟民. 数据结构(C语言版).北京:清华大学出版社.


对象技术与软件工程

  1. Frederick P. Brooks Jr. The Mythical Man-Month(人月神话).
    教师指导下阅读。
  2. Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides(GoF) . Design Patterns: Elements of Reusable Object-Oriented Software(设计模式). Addison-Wesley,1995.
    教师指导下阅读。
  3. Robert C. Martin (Uncle Bob).Agile Software Development Principles,Patterns,and Practices(敏捷软件开发、3P) .Pearson Education.,
  4. Timothy A.Budd..面向对象程序设计(第3版).北京:清华大学出版社
    泛读。
    附录C 推荐阅读_第4张图片


Java
  1. Cay S. Horstmann, Gary Cornell等.Core Java (vol. 1)   Core Java (vol.  2)
    在本书之外,系统学习Java,就需要这本书了。
    附录C 推荐阅读_第5张图片
  2. Joshua Bloch.Effective Java , Second Edition
     介绍了在Java编程中78条极具实用价值的经验规则。本书引用了几条,特别是第8条——override equals
    附录C 推荐阅读_第6张图片
  3. http://www.java2s.com  大量Java源代码,包括各种基本用法、API编程和其他资源。


你可能感兴趣的:(附录C 推荐阅读)