Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
The Art of Java and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
39 used & new from $9.94

Have one to sell? Sell yours here
 
   
The Art of Java (One Off)
 
 
Start reading The Art of Java on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

The Art of Java (One Off) (Paperback)

by Herbert Schildt (Author), James Holmes (Author) "History in the large view is mirrored on a smaller scale by the history of programming..." (more)
Key Phrases: erase any previous error message, disallow list, matches log file, Los Angeles, New York, Search Crawler (more...)
4.8 out of 5 stars See all reviews (10 customer reviews)

List Price: $43.95
Price: $39.55 & this item ships for FREE with Super Saver Shipping. Details
You Save: $4.40 (10%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Upgrade this book for $7.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, July 22? Choose One-Day Shipping at checkout. Details
22 new from $12.80 17 used from $9.94
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $31.99

Frequently Bought Together

The Art of Java (One Off) + Swing: A Beginner's Guide (Beginner's Guide  (Osborne Mcgraw Hill)) + Swing Hacks: Tips and Tools for Killer GUIs
Price For All Three: $86.10

Show availability and shipping details


Customers Who Bought This Item Also Bought

Swing Hacks: Tips and Tools for Killer GUIs

Swing Hacks: Tips and Tools for Killer GUIs

by Joshua Marinacci
4.1 out of 5 stars (17)  $19.77
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.67
Graphic Java 2, Volume 2, Swing (3rd Edition) (Sun Microsystems Press Java Series) (2 Book Set)

Graphic Java 2, Volume 2, Swing (3rd Edition) (Sun Microsystems Press Java Series) (2 Book Set)

by David Geary
4.2 out of 5 stars (49)  $44.09
Java Swing, Second Edition

Java Swing, Second Edition

by James Elliott
3.4 out of 5 stars (76)  $37.79
Java Concurrency in Practice

Java Concurrency in Practice

by Brian Goetz
4.8 out of 5 stars (59)  $37.79
Explore similar items

Editorial Reviews

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.

From the Back Cover

Take your programming expertise to the next level with help from Java programming all-stars Herb Schildt and James Holmes. Together they unlock the secrets that professional programmers use to create world-class software. Inside, Herb and James apply Java to a wide variety of high-powered applications, each demonstrating different features and techniques. Examples range from language interpreters, Web crawlers, and e-mail subsystems to expression parsers, statistical tools, and financial applets. You'll even see how to apply Java to Artificial Intelligence (AI)! Each application can be used as-is, or as a starting point for your own development. From networking to parsing to AI and beyond, this book contains some of the most exciting Java code found anywhere.

Inside you'll

  • Explore the genius of Java
  • Create an expression parser for numeric expressions
  • Build a Web crawler
  • Design and implement a computer language interpreter
  • Develop a complete e-mail subsystem
  • Construct a download manager that streamlines downloading files from the Internet
  • Develop statistical tools that compute the mean, median, mode, standard deviation, and more
  • Create financial applets and servlets that compute the regular payment on a loan, the future value of an investment, an annuity, and more
  • Develop AI-based search techniques
  • Explore Java's HTML rendering capabilities


See all Editorial Reviews

Product Details

  • Paperback: 400 pages
  • Publisher: McGraw-Hill Osborne Media; 1 edition (July 25, 2003)
  • Language: English
  • ISBN-10: 0072229713
  • ISBN-13: 978-0072229714
  • Product Dimensions: 9.3 x 7.2 x 0.9 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars See all reviews (10 customer reviews)
  • Amazon.com Sales Rank: #176,788 in Books (See Bestsellers in Books)

Inside This Book (learn more)



Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(115)
(12)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

10 Reviews
5 star:
 (8)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
21 of 23 people found the following review helpful:
5.0 out of 5 stars Outstanding, September 21, 2003
By David Williams "I.T. consultant" (Newcastle, NSW, Australia) - See all my reviews
(REAL NAME)   
This is a truly outstanding book and is surely a "must-read" for any serious Java programmer.

The authors are touted as "two genuine Java gurus". Admittedly, I am unfamiliar with one (James Holmes), but the other - Herbert Schildt - I well remember from University days as having written the most in-depth and definitive tome on C programming I had ever seen (and has since moved on to do the same for C++ and C#).

This is not a "how-to" Java programming book or an introductory work. Those new to Java will be out of their depth here.

Instead, "The Art of Java" is a brilliant guide to producing intensely useful and technical Java applications, ranging through parsing numeric expressions, building a Web crawler (adhering to well-defined protocols), implementing an actual computer language, building a complete e-mail subsystem, constructing a streamlined download manager, and more.

These are sophisticated and fascinating Java programs reflecting deep concepts in computer science. The chapters - and their applications - are not merely individual, isolated, programs with no bearing on what has gone before. Rather, each chapter seeks to demonstrate particular features and technologies of Java, with the applications really only being to illustrate the concept - it just so happens they are highly significant and real-world applications, and not simply trite pieces of code as would be found in lesser programming works.

Where this title excels is in its masterful respect and love of the Java language. This is where the "art" in the title comes in; the authors clearly have a passion for Java and its capabilities. The very first chapter even strives to expound on this, where the authors wax lyrical on the pure "genius of Java" itself.

If you love Java, this is a must buy!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
4.0 out of 5 stars Good writing, excellent examples, worth reading, September 8, 2005
By D. Mitchell (Palo Alto, CA USA) - See all my reviews
(REAL NAME)   
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Very cool book!, October 7, 2003
By Chris Bosworth (Portland, OR) - See all my reviews
I came across this book recently and was intrigued by the concept. After having read it I'm thoroughly pleased. Most books don't show you how to do the "cool stuff" in programming. This book does that. I've always wondered how AI type programming worked and this book shed some light on it in a real-world fashion. I also enjoyed the chapters on programming Internet-based applications. I have so many ideas now that I know how things work behind the scenes. I definitely recommend this book to others who enjoy tinkering with different types of programs. You'll learn alot!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent book on the artful use of the Java language in its entirety
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... Read more
Published on December 1, 2006 by calvinnme

5.0 out of 5 stars Outstanding!
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. Read more
Published on February 5, 2005 by Shinery

5.0 out of 5 stars Excelent Book
I've buyed the book today ( in spanish ), and, even not being a skilled Java programmer, I've enjoyed the first chapters. Read more
Published on September 26, 2004 by BGD

5.0 out of 5 stars easy read, fun examples
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.
Published on May 15, 2004 by Tim Harris

4.0 out of 5 stars A good book
Mr. Schildt is a great writer and a first class thinker. This book is up to his usual standard. But I have some quibbles:

1. He uses AWT in a few spots. Read more

Published on March 1, 2004 by Martin T. Wegner

5.0 out of 5 stars Well done herbert!!
I have to admit! The first time I saw this book on amazon.com, I imagined a java book with same old stuff. The used price of the book was relatively high as well. Read more
Published on February 15, 2004 by Mr. Panah Mosaferirad

5.0 out of 5 stars This is a really great book!
I just got my copy and it looks great! Schildt and Holmes have done an outstanding job on this one. Read more
Published on September 11, 2003

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
Philosophy of programming 0 12 hours ago
C# or Java? 35 1 day ago
Jobs for Self Taught Programmers? 41 2 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category

Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates