REVIEW - Java Programming - An IS Perspective


Title:

Java Programming

An IS Perspective

Author:

Jan L. Harrington

ISBN:

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.





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.