The Art of Java (One Off)

by McGraw-Hill Osborne Media

$39.99
buy from amazon.com
Average Rating: * * * * *
Sales Rank:333120 (lower is better)
Price Used:$4.20
Shipping:Free Shipping on most orders over $25*
Availability:Usually ships in 24 hours
Label:McGraw-Hill Osborne Media
Pages:400
Binding:Paperback
Publication Date:2003-07-31
Published By:McGraw-Hill Osborne Media
ASIN:0072229713
Category:Book

Authors

Editorial Reviews and Product Descriptions

Product Description

There is something for every programmer in this book, which presents a number of practical, high-powered applications of Java. Included are pure code subsystems such as the expression parser, which readers will adapt for use in their own programs, financial calculations and statistics programs that feature ready-for-use applets/servlets, interpreter or the AI-based search engine, and much more.

Customer Reviews

Excellent book on the artful use of the Java language in its entirety - Reviewed on 2006-12-01
* * * * *
2 customers found this review helpful.

I've never quite been able to figure out why this excellent little book never caught on. Over the years, Herbert Schildt has been one of the most excellent writers on computer science and programming that I have found, and this book is no exception. Both the narrative and the code are excellent.

The only thing that I can figure is that because this book does not target a particular audience - say those interested in enterprise applications for example - that it never really sold well. It is true, Mr. Schildt is all over the map in his applications - with such varied subjects as a recursive descent parser and also a language interpreter from programming language theory, from the world of web applications a download manager and also a web crawler, and from the world of artificial intelligence a problem solver. To me, though, that is part of this book's appeal. However, if you did not have an academic computer science background I can see how you might not be interested in the programming language and AI parts of the book.

I highly recommend this book for anyone who wants to become a better Java programmer and does not mind spending some time looking at applications that might not be of immediate need to them. Especially if you have an academic computer science background and already know something about programming language theory and artificial intelligence, this book should be very interesting and very helpful.
Good writing, excellent examples, worth reading - Reviewed on 2005-09-08
* * * *
8 customers found this review helpful.

What I liked about this book was the fact that the author not only implemented the back end code, but showed how easy it is to put a quick Swing UI on it. The ability to write a complete, good looking application is often missing in most books. I think this should encourage more people to write quick UIs for the various utilities they code in Java. It encouraged me to go back to some old command line programs I use and throw a quick UI on them. Of course, that's not the point of the book. His intention was to show how Java can solve traditional computer science and IT problems. He succeeds at that.

My only complaints are:

1. the book hasn't been updated to Java SE 5 yet.
2. the use of Swing by the author is incorrect in my opinion. I think there's a few times the author doesn't handle the event dispatch thread correctly. This could send people off in the wrong direction with Swing.
3. the coding style doesn't exactly match the Java Style Guide published by Sun. Some people might like this, but I think it's a problem with many books.
4. The code in the book is not syntax highlighted. Most editors do this quite effectively and I think more books should start doing it.
Outstanding! - Reviewed on 2005-02-05
* * * * *
2 customers found this review not to be helpful.
I have nothing to say except thanks.With the help of this book,my skill of java problem had been improved to a higher level.I will recommend it to my friends who are studying java and also are meeting the problems that I met.
Excelent Book - Reviewed on 2004-09-27
* * * * *
4 customers found this review helpful, 1 did not.

I've buyed the book today ( in spanish ), and, even not being a skilled Java programmer, I've enjoyed the first chapters. It resembles me the excelent work that Herbert Schildt does in Dr. Dobbs Magazine, a lot of years ago ( sorry, Herb ), and when I saw the getToken() method into the code, this inmediatelly remembers me the "Build your own C interpreter" article, which I've loved it. After five years of "boring" network's administration, I've make the decission of to get more involved into Java developement, and take the Herbert and James's book was the right choice to me. By the way, this is not a beginner's book, but with a little effort, and a middle knowledge of Java and OOP, you are on the way. The best money I've spended.
easy read, fun examples - Reviewed on 2004-05-15
* * * * *
1 customer found this review helpful, 1 did not.

I enjoyed tinkering around with the code examples in the book. Lots of neat ideas and the book filled in the gaps where I was curious about how some things work.
Read More Customer Reviews »
Go To Amazon Product Page

* - See Amazon Product Page for shipping and pricing details.


Book Subjects