this book is aimed at students reviewing for
the ap computer science a exam. it would normally be used at the
completion of an ap course. however, it contains a complete summary
of all topics for the exam, and it can be used for self-study if
accompanied by a suitable textbook.
the book provides a review of object-oriented programming,
algorithm analysis,and data structures. it can therefore be used as
a supplement to first-year college courses where java is the
programming language, and as a resource for teachers of high school
and introductory college courses.
this fifth edition includes some features of java 5.0 and later:
generic lists and the enhanced for loop. static imports and
auto-boxing and -unboxing are also discussed in the book, but these
topics will not be tested on the ap exam. the material on
objectoriented programming and design has been expanded to reflect
the changing emphasis of the ap exam. similar small changes and
improvements have been made throughout the book.