REVIEW - Core Java 1.1: Fundamentals


Title:

Core Java 1.1: Fundamentals

Author:

Cay S. Horstmann, Gary Cornell

ISBN:

Publisher:

Prentice Hall (1997)

Pages:

630pp

Reviewer:

Brian Bramer

Reviewed:

April 1998

Rating:

★★★★★


An excellent text for the serious programmer showing plenty of good application programs. In particular I was pleased to see applets relegated to where they should be, a special use of the AWT - too many texts treat Java as nothing but applet programming.

Java has grown in size until it cannot be covered in detail in volumes of 600 or 700 pages. The first and second editions of 'Core Java' were single volumes (see review by Francis in C Vu July 1996), this, the third edition, is in two volumes - Fundamentals and Advanced Features.

Volume 1 of 'Core Java 1.1', which is one of the excellent SunSoft Java series from Prentice Hall, concentrates on the fundamentals of the Java 1.1 language and building GUIs. The text is aimed at serious programmers developing real-world systems and is intended to act both as a text to learn Java and as a reference to the language and AWT. It is assumed that the reader already has extensive programming experience but not necessarily in an OO language.

The first six chapters cover language fundamentals, introducing Java (objectives/advantages/disadvant-ages, etc.) and the JDK and then rapidly moving on to describe data types and language structures and implementing and using methods, classes, inheritance, interfaces, etc. (empathising important OO concepts such as encapsulation, information hiding, reuse, etc.) Chapter 7, 8 and 9 start real application programming using the AWT (covering the new event model) showing how to build platform independent GUIs. Applets are covered in Chapter 10, with the final two chapters covering data structures (vectors, hash tables, linked lists, etc.) and exceptions.

An excellent text for the serious programmer showing plenty of good application programs. In particular I was pleased to see applets relegated to where they should be, a special use of the AWT - too many texts treat Java as nothing but applet programming. It can be used as a reference but I consider the 'Java Language Reference' and companion volumes from O'Reilly better for this purpose (assuming one has the money to buy them and the shelf space to store them!) Highly recommended!


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.