将当前流行的敏捷开发方法融入到了Java语言的实践中,给了大家一个同时学习并掌握Java5.0、面向对象方法和测试驱动开发方法的机会。作者很好的将三者融合在一起,作者在尽全力教学习者如何使用Java5.0开发专业的软件。作者在本书的编写上充分考虑到了预期的读者的情况,语言浅显易懂,且颇有趣味,但是又覆盖了学习上述三者必须知道的内容,而且准确的展示了如何将Java和TDD进行有效的整合;帮助开发者在整个软件生命周期中使用这些方法,以适应现代软件行业对高开发速度