First Edition
The first edition was ‘A practical problem-solving text for
teaching and learning Java’ published by John
Wiley & Sons Ltd, 5th November 1997; paper 840pp, ISBN 0
471 97655 5.
This textbook was written to support our programming courses, Graham Roberts at UCL and Russel Winder then at KCL. There were already a number of textbooks on the market but none of them were truly suitable for the curriculum we were presenting. In particular, we wanted to cover the first two courses in programming with a single book reinforcing our integrated approach to programming, algorithms and data structures.
We learnt many lessons using this edition as part of our teaching and realized that changes were needed to the book. Feedback we received from reviewers and other educators strongly supported the ideas we had for evolving the book. This led to significant change in Part 1, significant rearrangements of material and some general updating. Java itself had evolved and so updating was important, taking into account the release of the Java 2 Platform: the first edition was principally JDK1.1 though had been tested with beta releases of JDK1.2.
- The sample material (HTML and PostScript reresentations) of the book.
- All the source code of the programs used in the book. zip and tgz files of parts of, and the whole source code tree are available.
- Documentation for the ADS library. If you want to download the full documentation, zip and tar.gz files can be found in the archives directory.
- Updates and revisions of material in the book.
- Reviews of the book.