Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

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

Have one to sell? Sell yours here
 
   
Learning Java, Second Edition
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  
3.7 out of 5 stars See all reviews (66 customer reviews)

List Price: $44.95
Price: $32.81 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.14 (27%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 7? Choose One-Day Shipping at checkout. Details
19 new from $5.95 33 used from $0.07
Also Available in: List Price: Our Price: Other Offers:
Paperback (Bargain Price) 9 used & new from $5.42
Paperback (3) $44.95 $29.67 76 used & new from $6.24
There is a newer edition of this item:
Learning Java Learning Java 3.7 out of 5 stars (66)
$29.67
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?
Learning Java, Second Edition
71% buy the item featured on this page:
Learning Java, Second Edition 3.7 out of 5 stars (66)
$32.81
Head First Java, 2nd Edition
15% buy
Head First Java, 2nd Edition 4.4 out of 5 stars (240)
$29.67
Java In A Nutshell, 5th Edition
5% buy
Java In A Nutshell, 5th Edition 4.2 out of 5 stars (32)
$29.67
Java Cookbook, Second Edition
5% buy
Java Cookbook, Second Edition 4.5 out of 5 stars (32)
$32.97

Frequently Bought Together

Learning Java, Second Edition + Java In A Nutshell, 5th Edition + Java Cookbook, Second Edition
  • This item: Learning Java, Second Edition by Patrick Niemeyer

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Java In A Nutshell, 5th Edition by David Flanagan

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Java Cookbook, Second Edition by Ian Darwin

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Java Cookbook, Second Edition

Java Cookbook, Second Edition

by Ian Darwin
4.5 out of 5 stars (32)  $32.97
Head First Java, 2nd Edition

Head First Java, 2nd Edition

by Kathy Sierra
4.4 out of 5 stars (240)  $29.67
JavaScript: The Definitive Guide

JavaScript: The Definitive Guide

by David Flanagan
4.4 out of 5 stars (286)  $31.49
Java Examples in a Nutshell, 3rd Edition

Java Examples in a Nutshell, 3rd Edition

by David Flanagan
4.5 out of 5 stars (10)  $26.37
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $40.50
Explore similar items

Editorial Reviews

Amazon.com Review
Java is the language du jour, and plenty of books have been written about it. But with so many books available, new offerings should be something special. This one isn't.

Learning Java starts at the beginning with a "hello world"-style program that demonstrates using Sun's Java tools. Throughout, the book introduces features using examples--all thoroughly discussed and explained in as straightforward and jargon-free a manner as practicable.

A tricky aspect of Java is the way classes are related, so it's neat to see a whole chapter devoted to the subject early on. Even more opaque is the explicit use of threads. Again, this topic is made accessible in this text, especially with its discussion of thread synchronization. Basic graphics, video handling, and other media in Java are discussed, followed by Beans and the builder environment--but stopping short of JavaBeans. The book finishes with a section on applets, the Java plug-in, and digital signatures.

Overall, however, the reader gets no feeling of working toward a goal, and perhaps this would have been a better book if a project had been its theme. Another odd decision in the mix here was to ignore the several--some free--Java IDEs generally used to program Java. (The book makes a point of saying it hasn't discussed them but doesn't explain. Even beginners find Java more accessible in a programming environment.)

Still, Learning Java, which uses Java 2 v1.3, does a competent job of introducing the language to beginners. As with most O'Reilly books, it's authoritative, lucid, and well edited. Though this book may fail to inspire in the reader the presumed enthusiasm for Java felt by the authors, you won't go wrong with this one, and its coverage of object-oriented programming issues is particularly good. --Steve Patient, Amazon.co.uk --This text refers to an out of print or unavailable edition of this title.

Review
'Finally, for new Java programmers, and those wanting to update to 1.3, Niemer is excellent.' UNIXNT, July/August 2000 --This text refers to an out of print or unavailable edition of this title.

See all Editorial Reviews


Product Details

  • Paperback: 826 pages
  • Publisher: O'Reilly; 2 edition (July 2002)
  • Language: English
  • ISBN-10: 0596002858
  • ISBN-13: 978-0596002855
  • Product Dimensions: 9.2 x 7.1 x 1.5 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars See all reviews (66 customer reviews)
  • Amazon.com Sales Rank: #721,305 in Books (See Bestsellers in Books)

Inside This Book (learn more)
Browse and search another edition of this book.



Books on Related Topics (learn more)
 
Java by Herbert Schildt
 

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.
(129)
(16)

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

66 Reviews
5 star:
 (26)
4 star:
 (15)
3 star:
 (13)
2 star:
 (5)
1 star:
 (7)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (66 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
54 of 59 people found the following review helpful:
2.0 out of 5 stars Not a tutorial and not for new programmers, October 19, 2002
By macktheknife (Northern, CA) - See all my reviews
I had purchased "Learning Java" out of the conviction that some patience and thought was all that was needed to make sense of the book. "Learning Perl" (also published by O'Reilly) had a somewhat steep but manageable learning curve-I thought "Learning Java" would be more of the same. Unfortunately, I found "Learning Java" to be a disappointment. The book begins by creating a simple "Hello, Java!" pop-up box along with brief explanations of the basic concepts of Java (class, methods, etc). The book, however, then gives an overview of syntax and tools with no practice exercises. The book essentially went like this: "This is what a class is. This is what a method is. This is what an exception is." And so on. The book spends a few paragraphs describing many important concepts of Java without adequate examples and no practice exercises. The author's organization and presentation of the materials made the book more of a dictionary than a tutorial.

Don't get me wrong, the book does provide an excellent overview of Java's history and heritage. It also serves as a handy (but incomplete) reference, although "Java in a Nutshell" is a much more complete reference. However, like some reviewers, I believe that the title was a bit misleading for those wanting to actually learn to program in Java. This book is not for someone new to programming. "Learning Java" is actually more like an overview or tour of Java that introduces the program's features and tools. It is not a tutorial.

My recommendation: See if you can get a hold of "Learning Java" and take a look at a few chapters. If you like the author's approach (and several reviewers did), then by all means purchase the book. I was originally going to recommend that only those with C or C++ programming experience give the book a try, but I've noticed several reviewers with such experience giving the book a poor review. If you are looking for a tutorial, try the deceptively named but excellent "Teach Yourself Java in 21 Days" by Laura Lemay.

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



 
14 of 14 people found the following review helpful:
4.0 out of 5 stars A very good book but not for beginners, September 21, 2000
By "kalibjon" (Rochester, NY) - See all my reviews
Learning Java by O'Reilly is an excellent book for someone who already knows the basics of programming(i.e - knows about syntax, decision statements, and a cursory understanding of objects). However, as a teaching tool in a classroom this book does not cover in depth the basic ins and outs of a language that would really hit home the concepts necessary to a learn how to program or to use java for a beginner.

Now from a professionals point of view or an college students point of view(I am both being an Engineer at RIT which has a coop program which is rotating work and school in your chosen field every quarter after your second year) this book gives a good explantion of the advanced topics such as Applets, Remote Method Invocation, sending seroalized objects, web programming, threads and a couple of others. So if you are looking to expand your programming base with a completely portable language this is the book for you or if you just want to get the background of the power house tools of Java this book is also for you!

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



 
16 of 18 people found the following review helpful:
5.0 out of 5 stars Suitable for experienced readers, January 30, 2003
By N. Sriram (Singapore) - See all my reviews
I have experience in C but not C++. Prior to this I tried to read Eckel's thinking in java which I found to be overly pedantic and at times, irritating (with many exercises trying to display arcane syntactic or semantic points). In comparison this book is very refreshing and I feel I am learning new stuff really easily.

This book is dense but motivates using simple code. Explanations may not be complete (esp in Chap 2) but really this is a good compromise.

This is definitely for someone with a background in programming (preferably in C or C++). Ideally one should have a programmers editor on and keep trying the code snippets as one reads (which is why the online version at safari.orielly.com is handy). So, in a sense, this book is not for the uninititated. But for those who have some exposure this is well worth the money and effort.

The author also has a useful open source tool (BeanShell) which suggests some depth.

Some Tips for readers new to java on windows:

1. Download and install jdk 1.4.x
2. Get a simple programmers editor (editplus.com for example)
3. Get Jikes compiler as a replacement for javac (copy it to the jdk bin directory) as its really fast and use it to compile within the editor.
4. Make sure your classpath and path variables are set properly. The former could include the jdk jre/lib/rt.jar and . the current directory; the latter could include the jdk bin dir. in XP these can be set using the controlpanel advanced setting for environment variables

Once you can experiment with the code as you read, it becomes more interesting.

I would say the book deserves at least 4 stars; I am giving it a 5 to offset some really low ratings :-)

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


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

5.0 out of 5 stars THE book to buy!
If you are not an Idiot or a Dummy, and want to learn Java, save yourself some money in the future by purchasing this book. Read more
Published 3 months ago by J. LeClaire

5.0 out of 5 stars Green programmer likes this book...
As someone who had absolutely no experience with any kind of programming (including C++), I think this book does a nice job of breaking down java projects into manageable... Read more
Published 4 months ago by mock5turtle

3.0 out of 5 stars Waaaaaaay too fast....
I've been learning Java for half a year now, and I found this book to be going way to fast. Chapters 1 - 3, covers somewhat complex concepts such as multi-threading, interfaces... Read more
Published 7 months ago by Y. Nikitin

5.0 out of 5 stars Highly Suggest this book!
I fell in love with this book from the start. I was tired of programming command line c++, and I dont feel ready for GUI programming in c++ just yet. Read more
Published 8 months ago by Math Guru In Training

4.0 out of 5 stars great!
It's not probably the best Java book, but is very easy for beginners, thanks for your help
Published 13 months ago by Omar A. Fernandez

5.0 out of 5 stars A great book with a misleading title
I've been programming in Java for the last year and half, and Learning Java is the book I've been turning to most after picking up the rudiments from other sources. Read more
Published 14 months ago by Jonathan Glass

3.0 out of 5 stars Disappointing for an O'Reilly book
One expects a certain amount of intellectual gravity and reliability with the O'Reilly "animal series" books on technical subjects. Read more
Published 18 months ago by David A. Beamer

5.0 out of 5 stars Java Review
The book is a great addition to my library. While it didn't get all my questions answered, it was very helpful.
Published on November 9, 2006 by Stephen W. Bridges, Jr.

5.0 out of 5 stars Excellent book if you know a few things about programming
This book covers almost everything (that fits inside one volume) in Java. Very concise and precise, but needs some prior experience in any high level progamming language. Read more
Published on May 1, 2006 by S. Papantoniou

5.0 out of 5 stars Ahh a delight for your mind
I have been working in this industry for past five years, I have been addicted to buying books on programming, The trouble with most of the books is that they don't focus on... Read more
Published on February 6, 2006 by vishnukumar

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]

   
Related forums


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Up to 30% Off Lansinoh

Up to 30% Off Lansinoh
This July, enjoy savings of up to 30% on select Lansinoh products offered by Amazon.com. Lansinoh is dedicated to providing breastfeeding solutions.

Learn more

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

Generate Power

Shop for generators
Shop our huge selection of generators in the Amazon.com Home Improvement Store.

Shop for generators

 

 

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
Glenn Beck's Common Sense
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning

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