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:
The Java Programming Language 4th Ed
Author:
Ken Arnold, James Gosling, David Holmes
ISBN:
0-321-34980-6
Publisher:
Addison Wesley
Pages:
Price:
Reviewer:
Paul Thomas
Subject:
Java
Appeared in:
18-4

Now this is more like it! A proper language text with dense, value for money, trustworthy content. None of your namby-pamby tutorial here, lots of caffeine is needed to read it. Java is often dismissed (mainly by C++ programmers) as a language written for children frightened by the sharp edges of a real language. They should have a skim through this and see how much is actually involved.

The book is actually billed as a tutorial, but those parts are very light. If you need a gentle worked pace, then you won't get far with this one. It starts with a quick tour to give you a feel for the language, then methodically moves through just about every aspect of syntax, primitives and core library classes. As the material moves toward the (huge) class libraries, it becomes more reference-like with lists of selected class methods. At just about every point, the reference material is mixed with rationale, advice on common usage and examples to place it in context.

This is a no-nonsense description of the language that can help you get up to speed very quickly - particularly if you are familiar with similar languages. It also has enough depth that you can be confident not to have missed something. It won't help if you are new to programming. Make no mistake, this is programming for grown-ups and my copy is likely to become worn through heavy use before long.