Developing Java Software
Retail: $70 (22% off!)
Following an objects first approach, this book starts from the basics of Java programming and takes the reader through to the design and implementation of small to medium-sized object-oriented programs. As well as a thorough coverage of key language features and new extensions such as generic programming, this book also introduces the principles of test-driven programming made popular by eXtreme Programming. Test-driven programming introduces a degree of rigor into writing code, placing the emphasis on writing high-quality testable error-free programs from the outset. The book has five parts; i) an introduction to object-oriented programming with Java, ii) the programming process and testing, iii) case-studies putting the ideas from the first two parts into practice, iv) designing data-structures, class libraries and frameworks, and (v) a Java language reference. Key Features: Full, thorough and up-to-date coverage of Java J2SE 5.0 Tried, tested and successful pedagogy Many motivating examples and case studies with supporting code. Provides walk through of test driven development, a process new and revolutionary for programmers Newly revised to aid learning and focused on first programming courses in Java. Exercises and instructor support on the accompanying website aid course management Copyright (C) Muze Inc. 2005. For personal use only. All rights reserved.


