338 p., 2002 by Butterworth-Heinemann.
This book serves as an introduction to the programming language Java. In addition it focuses on how Java, and object-oriented programming, can be used to solve science and engineering problems. As such, some of the examples necessarily involve aspects of first-year university mathematics, particularly in the final chapter. However, these examples are self-contained, and omitting them will not hinder your programming development.
Features* The book is accessible to beginners, with no programming experience.
* We use a hands-on or ‘dive-in’ approach which gets you writing and running programs immediately.
* The fundamentals of Java programming are motivated throughout with many examples from a number of different scientific and engineering areas, as well as from business and everyday life. Beginners, as well as experienced programmers wishing to learn Java as an additional language, should therefore find plenty of interest in the book.
* It provides a good introduction to object-oriented programming. Solutions to problems throughout the book show how data and operations on that data can be modelled together in classes. In this way code is easy to maintain, extend and reuse.
* We have provided a pre-written package of code to help in such areas as
– simple keyboard input and file input/output;
– matrix manipulation;
– scientific graphing.