REVIEW - Java Programming - An IS Perspective

Title:

Java Programming - An IS Perspective

Author:

Jan L. Harrington

ISBN:

0471196657

Publisher:

Wiley (1998)

Pages:

444pp

Reviewer:

Brian Bramer

Reviewed:

December 1998

Rating:

★★☆☆☆

The use of Java for implementing business software is becoming very important and many IS and MIS courses are either considering its use or have already adopted it. This text is aimed at IS/MIS students with some prior programming experience, e.g. Pascal, COBOL, C, etc.

Chapter one introduces OO concepts (discussing how real world examples can be organised into objects) ending up by analysing and designing a simple office supply inventory system. Following chapters overview the Java language, the AWT, arrays and Vectors, hash tables, applets, I/O (including sequential and random file access), graphics and threads. Each chapter ends with a summary and exercises. The are lots of business oriented example classes and complete programs.

I think a major problem with this book is the assumption of prior programming experience, e.g. many IS/MIS courses are adopting Java as a first programming language (or possibly following Visual Basic). A few years ago Java books could assume a background in C/C++, Pascal, etc. Today an introductory Java text should assume no programming experience. There are a number of class diagrams,all of which use a notation I do not recognise. I would have thought that a modern book would have used a standard design notation such as OMT or UML. For a book intended for a second programming module it has major omissions, e.g. it does not mention networking, Java Commerce API (the Java Wallet), Java Security API or JDBC (Java Database Connectivity) - one would soon need another book covering these topics. Worth looking at if one is teaching Java to an IS/MIS course if only for the wide range of example programs.


Book cover image courtesy of Open Library.