Title: A very poor introduction to Java programming!
Product review: The book is not geared to novice programmers at all! The examples given are too complex for the concepts being discussed. Far worse then this is the fact that the authors make use of language features in the examples that are only discussed much later in the book, or not at all. For example, they use the terms Integer and String from the beginning, without ever explaining the concepts of types in languages. The code itself is inconistent and of a poor standard, the authors follow no consistent naming conventions, and use extremmely non-descriptive variable names, eg. int a and String s.Chapter 5 is a nightmare for novices, introducing, in one poorly written chapter, the concepts of event-driven programming, choices, class structure, interfaces and more! And all this without ever clearly defining any of them!All in all, the book is not worth the price, effort and time one would waste on it.
Would you say this review depicts the product in a flattering or unflattering light?
