Table of contents

  1. Front Matter
    Pages i-x
  2. William Buchanan
    Pages 1-23
  3. William Buchanan
    Pages 24-30
  4. William Buchanan
    Pages 31-39
  5. William Buchanan
    Pages 40-53
  6. William Buchanan
    Pages 54-66
  7. William Buchanan
    Pages 67-74
  8. William Buchanan
    Pages 75-91
  9. William Buchanan
    Pages 92-101
  10. William Buchanan
    Pages 102-125
  11. William Buchanan
    Pages 126-142
  12. William Buchanan
    Pages 143-156
  13. William Buchanan
    Pages 157-163
  14. William Buchanan
    Pages 164-187
  15. William Buchanan
    Pages 188-198
  16. William Buchanan
    Pages 199-208
  17. Back Matter
    Pages 345-350

About this book


This book provides an introduction to the Java programming language and also covers other related areas such as HTML, JavaScript, CGIscript and VRML. Most of the Java programs relate to practical examples, including:

* Menus and forms
* Graphics
* Event-driven software, such as mouse and keyboard events
* Networking
* Interacting with other programs
* Animation

It also covers fundamental areas such as TCP/IP and the HTTP protocol.

The Java compiler, source code, background information and source code is available from the author over the Internet.


C++ programming language Internet Java language programming programming language software

Authors and affiliations

  1. 1.Department of Electrical and Electronic EngineeringNapier UniversityEdinburghUK

About the authors

WILLIAM BUCHANAN is a Senior Lecturer at Napier University. He is also an experienced author who has written a number of computing books. He acts as a consultant, and is a founding partner of Real-Time Technologies, a start-up company within Napier University.

Bibliographic information

  • Book Title Mastering Java
  • Authors William J Buchanan
  • Series Title Macmillan Master Series
  • DOI
  • Copyright Information Macmillan Publishers Limited 1998
  • Publisher Name Palgrave, London
  • eBook Packages Engineering Engineering (R0)
  • Softcover ISBN 978-0-333-73008-9
  • eBook ISBN 978-1-349-14772-4
  • Edition Number 1
  • Number of Pages X, 368
  • Number of Illustrations 0 b/w illustrations, 0 illustrations in colour
  • Additional Information Previously published under the imprint Palgrave
  • Topics Java
  • Buy this book on publisher's site
Industry Sectors
IT & Software
Finance, Business & Banking