 |
 |
 |
An Introduction to Programming and Object-Oriented Design Using Java, Java 5.0 version, 2nd Edition
Jaime Niņo
Frederick A. Hosch
ISBN: 978-0-471-71227-5
©2005
976 pages
|
|
|
 |
New to This Edition
|
- Early material has been rearranged and modified to have students programming earlier. E.g., a complete class definition and complete program are shown in Chapter 1; early examples of classes are implemented as they are defined.
- Background material on computers has been moved to an appendix.
- Optional interactive exercises using the DrJava programming environment are incorporated throughout the text. Any IDE can be used for these exercises.
- Test-driven implementation is explicitly discussed, and exercises using the JUnit testing environment are included.
- Interfaces are presented before class extension.
- Designing a class for extension is explicitly discussed.
- Arrays and Linked Lists are covered after Lists and before Searching and Sorting.
- Generic structures are used to design lists rather than extension.
- A chapter on text i/o (java.io) is included.
- Graphical interface construction and Swing is given a much more complete treatment.
- Backtracking is added to the recursion chapter.
- Many more exercises, including self-study exercises with solutions, are included.
|
|
 |
|
 |