Advertisement
Membership
Login
ACCU Buttons
Search in Book Reviews
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
The second edition reflects the updates to Java 1.1. It starts by giving a feel for the power and facilities of Java by getting the reader to access theJava Gentlyweb site which demonstrates frames, menus, buttons, textfields, etc. It then introduces OMT design notation (which is used throughout the book to describe object and relationships); some simple programs looking at numeric output and OO within the context of Java packages and classes. Chapter three looks at more realistic programs using loops and methods and finishes with a case study implementing tickets for a school fete (using multiple classes). Because Java input is fundamentally string based numeric input is a problem (there is no equivalent to
cin>> x) with the user having to read a string and then parse it to extract information. Chapter four introduces class Text (available from the web site) which provides simple methods for numeric input; this is then used in following chapters to read information to control program flow (the Text class itself is described in detail in Chapter seven which discusses I/O formatting and tokenizers). Later chapters build on these basic facilities to cover abstraction and inheritance, the AWT, threads, networking, etc.
This is a very good introductory Java text at an affordable price, which follows a philosophy of using examples that catch and maintain the interest of students. The explanations are clear, with plenty of screen displays, OMT classes diagrams (I would have preferred the use of UML design notation) and example programs (many of which are reasonable sized programs so readers can appreciate and understand OO techniques). Definitely worth considering as a first Java text. Highly recommended!