Java an Object First Approach - Contents

This book was published by Prentice Hall in the summer of 1997 but, due to the rapid development of Java, very quickly became out of date. (This is not the same as obsolete). Much of the detail in the book has become deprecated, largely because the names of methods in some classes have changed to make them consistent with the names of methods in other classes. Some material has become obsolete, for example chapters 14 and 15 with the introduction of the standard Java collection classes.

Despite this I still believe that the book remains valuable as it is one of the very few ab-initio Java texts that takes a rigorous pragmatic engineering approach to Object Oriented Software Development with Java. Programming, in Java or any other language, is, in the end, neither difficult nor interesting. Design and production, including testing, are much more interesting. It has been my contention for a large number of years that the only way to establish sufficient respect and capability for engineering processes is to emphasised them from day one.

This on-line version of the book was produced from late drafts of the text and may contain errors and omissions that were corrected in the printed version.


Chapters



















Zipped archive of all source code.