Java行业的圣经-四本最重要的个人藏书(1) Java行业的圣经 四本最重要的个人藏书,他们的书名都不含Java作者 Thomas E. Davis译者 .net">msklsf@263.net摘要Thomas Davis 推荐了四本书,它们可以让你在Java开发中受益非浅。这些书扩展了Java的基本语法和语义,使你能更全面地理解面向对象的程序设计。正文《Design patterns》《Refactoring: Improving the Design of Existing Code》《AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis》《Extreme Programming EXPlained: Embrace Change》在这篇文章中,我提出了新手和专家在使用Java进行开发的区别,而且也给出了一个参考书目,帮助新手超越这个界限。这不是一个书目回顾,而是你通往职业发展中下一步的车票。Java是一个程序设计语言。它也是一个工具,如果错误地使用,它就是无用的,某些时候甚至是危险的。仅仅知道它的语法和语义不是一个程序员要做的。一个程序员也必须密切地关注和理解环境模式,也就是说在Java环境中,什么是面向对象设计。知道对象是什么、接口是什么、多少对象实现了一个接口等等无聊的东西是远远不够的。一个程序员必须知道这种使那些规则和关系融合成一个灵活的、可重用的、可扩展的系统的神秘方法。我在这里讨论的这些书将给你那些经验,提高你作为一名Java程序员的职业素质。令人奇怪的是,没有一本书在他们的书名中包括Java一词。注:本文所讨论的所有书目的URL地址可以在本文后面的资源中找到。《Design patterns》