REVIEW - Java Programming - An IS Perspective


Java Programming

An IS Perspective


Jan L. Harrington



Wiley (1998)




Brian Bramer


December 1998



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 All Cookies" you agree ACCU can store cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

By clicking "Share IP Address" you agree ACCU can forward your IP address to third-party sites to enhance the information presented on the site, and that these sites may store cookies on your device.