ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
An Introduction to OOP with Java
C Thomas Wu
0 256 25462 1
Jon Lacey
java; object oriented
Appeared in:
This is another text that describes itself as an introductory text suitable for a first year Computer Science course. The two main object-ives being to teach object-oriented programming and the foundations of real-world programming.

Throughout the book use is made of a Java package (javabook) that is available from the associated website. This gives the user a starting point to expand on and is useful for the beginner to see how packages are used. Full use is made of object diagrams to visually explain what a section or chapter is trying to achieve. Method call sequence diagrams are another useful visual way to explain programming to the beginner.

The book is split into fifteen chapters and an appendix explaining the javabook package.

Chapter zero is a nice addition and explains, briefly, background information on computing and number bases. The rest of the book describes basics; fundamentals of object-oriented programming, basics of Java programming and variable types and expressions; before going on to program control and file I/O.

Chapter fourteen is the real meat and designs from scratch a class roster program, using what has already been taught along with use of the javabook package to create a useful example of a real-world program. Nice additions are the back and front inside-cover diagrams of basic class declarations and use of the javabook package.

Although I have not tried all the programs in the text, I saw no glaring mistakes and would rate this as a suitable first text.