ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ 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 1918 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
Title:
Pure Java 2
Author:
Kenneth Litwak
ISBN:
0 672 31654 4
Publisher:
Sams
Pages:
790
Price:
£17-99
Reviewer:
Silvia de Beer
Subject:
java
Appeared in:
12-4
The book claims to be a reference for experienced Java programmers. I find this overstated and would rather classify it as a reasonable global introduction to Java. You need to have some Object Oriented programming knowledge.

The book consists of three parts. Part one, one hundred pages, explains the syntax of Java. Part two, which is three hundred pages, covers basic techniques and general Java classes and interfaces. Examples are given that show how to develop applications using awt classes. Applet programming is briefly discussed. The other covered topics are exceptions, multithreading, I/O, reflection, network programming and RMI, security, JDBC, text and utility classes. This part gives a good introduction to the Java packages for someone new to Java. Lots of small examples are given to get you easily started. It is a pity that there are many typing mistakes and a strange layout in some of the examples.

Part three, over three hundred pages, provides selected API documentation for core packages, classes and interfaces. The packages have short introductions and comments on some points and show the class inheritance diagrams and a full list of methods and data members. For some APIs this may be useful, but definitely not for all APIs. The complicated APIs need more description than just a list of methods.