Designed for Java programmers with previous experience, this book provides a clear and concise presentation on all programming aspects of Java. Java expert Doug Lyon shows programmers how to further explore the high-tech Java frontier with comprehensive coverage of advanced Java topics. This tour de force overview of Java's advanced features includes exceptions, nested classes, threads, networking, JDBC networking, JSP, XML, Beans, EJB, EJB Security and RMI. For experienced computer programmers and software engineers.
Most Helpful Customer Reviews
Review of "Java for Programmers" by Douglas Lyon
Carl Weiman, Ph. D., reviewer
This new book spans all the novel and valuable features of Java Technology, such as OOP and built-in web functionality, in a clear, head-on fashion. Professor Lyon?s crisp writing style and clear examples carry the reader to the heart of Java and implant the concepts firmly in the programmer?s mind.
The unabashed use of the word ?Programmers? (rather than, for example, ?Software Engineers?) in the title of Professor Lyon?s book is a refreshing admission that, after all, software is created by programmers. The recent emergence of extreme programming (XP) has spurred a quantum leap in programmer productivity, a factor which makes the programmer and this book additionally important. Consider the analogy of programmer to mountaineer, where the project corresponds to a mountain. In scaling the peaks of project development, XP facilitates leaps from crag to crag...
I used this book in an intermediate level Java course taught by the author. It covers a great deal of territory, and it does so without the mind-numbing detail of, for example, Deitel's Java: How To Program. That said, it depends very heavily on its author's open source DocJava API. As other reviewers have said here, that library is not without its bugs, which are reproduced in the text. And the proofreading is less than perfect. I would not use this as a primary text for learning Java, but as an example of one way to build a library in Java. Another edition, with the code more thoroughly tested and the library code more carefully separated from the Sun library code, would improve the text greatly.
That said, I learned a lot from the author, and from his frequent co-author, Maynard Marquis, who teaches at the same University.
Below is a letter to the author. I would not buy this book, unless you are looking for an exercise in debugging a screwed up book. The author should be embarassed, and any profesor claiming excellence of this book should be embarassed as well.
Dear Mr. Lyon,
I recently purchased your book: Java for Programmers. I bought it based on what I had read on the front and back covers of this book, regarding that it been "class tested", and from the comments of Prof. Carl Weiman, Ph.D., Cooper Union, that "This book is a must-use for teachers of Java at all levels and for professional developers in any field of application that uses Java". Having read the first 6 chapters of this book, I'm gonna guess that Mr. Weiman is a very good friend of yours.
I am a Software Engineer. I program for real, on real applications for the last 19 years. I have a MS in Computer Science from Johns Hopkins University, and a BS in Computer Science with a Minor in Mathematics...
The authorised South African distributor of this product is under no obligation to honour the manufacture's guarantees/warranties or to provide after-sales service.
Please note that this item is imported from the USA, and is designed to be used in the USA. In addition, if the unit is powered it will come with a US plug and an adapter/transformer may be required. Please click here for more information on power requirements, or check with us if you are unsure or need any assistance!
Please also note that certain items cannot be imported, these include Alcohol, Animals, Batteries, Flammable Materials, Currency, Food, Furs, Chemicals, Explosives, Medications, Plants, Seeds, Supplements, Pressurized Cans, Tactical Equipment, Vitamins, Weaponry and Weaponry Accessories. In these cases, the item and information is displayed for reference purposes only. If you are not sure if we are permitted to bring an item, please send us an e-mail with a link to the item to confirm.
Please also ensure that you are ordering the correct item for your particular application as returns to the USA are costly. Product reviews are also provided for most of our items, which can give you a good idea for possible things to look out for and the quality of the item. By clicking Add to Cart, you are confirming that the item is correct and you accept the conditions listed here.