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
Title:
Core Java 1.1, Volume II - Advanced Features
Author:
Horstmann&Cornell
ISBN:
0 13 766965 8
Publisher:
Prentice Hall
Pages:
661pp+CD
Price:
£31-99
Reviewer:
Brian Bramer
Subject:
java
Appeared in:
10-3
Core Java 1.1 - Volume 1 Fundamentalsconcentrated on the fundamentals of the Java 1.1 language and building GUIs (see my review in C Vu January 1998). Volume II builds on the fundamentals and is aimed at system developers building real-world programs.

I/O is fundamental to all except the most trivial programs and the first chapter covers this in detail starting with the abstract base classes

InputStream, OutputStream, Reader
and
Writer
, then moving on to cover the various filters, random access, ZIP files, tokenizers, object serialisation, etc.

The remaining chapters are on particular application areas and may be read in any order. Topics covered include multi-threading, networking, JDBC (database connectivity), remote objects and RMI, advanced AWT (image manipulation and cut and paste), Beans, security (message digests, digital signatures, authentication, etc.), internationalisation and native methods (calling C/C++ from Java). Plenty of example code, which is available on the CD together with JDK 1.1 and various utility programs support each chapter).

This book gives a sufficient level of detail on the APIs to support real world application programs. More specialised texts would probably be required on areas where more depth was required for a particular application area. It could be used as a reference but I still prefer the O'ReillyJava Language Referenceand associated volumes for this purpose.