See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

21 used & new from $11.95

Have one to sell? Sell yours here
 
 
Head First Java: Your Brain on Java - A Learner's Guide
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Head First Java: Your Brain on Java - A Learner's Guide (Paperback)

by Bert Bates (Author), Kathy Sierra (Author)
Key Phrases: inner object, code kitchen, bass drum, Java Web Start, Dot Corns, Dot Com (more...)
4.4 out of 5 stars See all reviews (241 customer reviews)


Available from these sellers.


6 new from $46.00 15 used from $11.95
Also Available in: List Price: Our Price: Other Offers:
Paperback (2) $44.95 $29.67 93 used & new from $18.88
There is a newer edition of this item:
Head First Java, 2nd Edition Head First Java, 2nd Edition 4.4 out of 5 stars (241)
$29.67
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Customers Who Bought This Item Also Bought

Head First Design Patterns

Head First Design Patterns

by Elisabeth Freeman
4.6 out of 5 stars (275)  $29.67
Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam

Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam

by Bryan Basham
4.3 out of 5 stars (138)  $31.49
Head First HTML with CSS & XHTML

Head First HTML with CSS & XHTML

by Eric Freeman
4.6 out of 5 stars (280)  $26.39
Head First Object-Oriented Analysis and Design

Head First Object-Oriented Analysis and Design

by Brett D. McLaughlin
3.8 out of 5 stars (43)  $31.49
Head First SQL: Your Brain on SQL -- A Learner's Guide

Head First SQL: Your Brain on SQL -- A Learner's Guide

by Lynn Beighley
4.2 out of 5 stars (37)  $29.69
Explore similar items

Editorial Reviews

Amazon.com Review
It has taken four years, but with Head First Java the introductory Java book category has finally come of age. This is an excellent book, far more capable than any of the scores of Java-for-novices books that have come before it. Kathy Sierra and Bert Bates deserve rich kudos--and big sales--for developing this book's new way of teaching the Java programming language, because any reader with even a little bit of discipline will come away with true understanding of how the language works. Perhaps best of all, this is no protracted "Hello, World" introductory guide. Readers get substantial exposure to object-oriented design and implementation, serialization, neatwork programming, threads, and Remote Method Invocation (RMI).

Key to the authors' teaching style are carefully designed graphics. Rather than explain class inheritance (to cite one example) primarily with text, the authors use a series of tree diagrams that clarify the mechanism far more succinctly. The diagrams are carefully annotated with arrows and notes. Also characteristic of the unique teaching strategy is heavy reliance on exercises, in which the reader is asked to complete partial classes, write whole new code segments and do design work. Though there's little discussion of why the exercises' correct answers are what they are, it's clear that the practice work was carefully designed to reinforce the lesson at hand. If you've waited this long to give Java a try, this book is a great choice. --David Wall

Topics covered: The Java programming language for people with no Java experience, and even people with no programming experience at all. Key concepts read like a list of Java features: Object oriented design, variable type and scope, object properties and methods, inheritance and polymorphism, exceptions, graphical user interfaces (GUIs), network connectivity, Java archives (JAR files), and Remote Method Invocation (RMI).

Review
"I can heartily recommend it ... It takes a lot of effort to produce a book this good and it's going to be difficult to sustain." - Computer Shopper, October 2003 "In general the book works well. I found it interesting in the way that it presented Java in a not overtly technical manner; the prose was readable and generally well structured. For example the coverage of object references I thought was well done remaining accurate while being clear to a non-expert reader." - James Robert, CVu, April 2004

See all Editorial Reviews


Product Details

  • Paperback: 650 pages
  • Publisher: O'Reilly Media, Inc.; 1st edition (May 21, 2003)
  • Language: English
  • ISBN-10: 0596004656
  • ISBN-13: 978-8173666650
  • Product Dimensions: 9.2 x 8 x 1.5 inches
  • Shipping Weight: 2.6 pounds
  • Average Customer Review: 4.4 out of 5 stars See all reviews (241 customer reviews)
  • Amazon.com Sales Rank: #313,448 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #49 in  Books > Computers & Internet > Programming > Java > Beginner's Guides

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

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(5)

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

241 Reviews
5 star:
 (164)
4 star:
 (40)
3 star:
 (15)
2 star:
 (11)
1 star:
 (11)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (241 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
327 of 340 people found the following review helpful:
5.0 out of 5 stars A different kind of Java book for beginners and experts, July 7, 2003
By Juntao Yuan (Austin, TX United States) - See all my reviews
(REAL NAME)   
When I first saw "Head First Java", it reminds me of the colorful "conversational English" books I had when I started to learn English years ago. The casual, humorous books have turned out effective for English language learning. Is that style good for the Java language learners as well? Is this type of books for beginners only?

With those questions in mind, I started to read "Head First Java". Since I consider myself a Java expert (I wrote a Java book myself, after all), I decided that I would NOT read the book from cover to cover. Instead, I would randomly flip through the book for the humorous stories and photos. I figured that if I cannot learn much new about Java from a "beginner" book, I can at least have some fun.

Geez, I was wrong. I was ADDICTED to the book's short stories, annotated code snippets, mock interviews, puzzle games and brain exercises. They are not only entertaining but also informative. It may be a beginner's book but the stuff they cover are definitely deep enough for expert readers as well (e.g. multiple inheritance, polymorphism, inner classes, threads, RMI, ... just to name a few). The best of all is that I can actually remember the things I learned from the book because I associate them with the stories and pictures. I guess it has something to do with the fact that both sides of my brain are active when reading this book: The right side is for the stories and the left side is for the technical and logic stuff.

There are other great Java books (e.g. "Thinking in Java" by Bruce Eckel) in the market. But they are all very serious and require the readers to spend hours to read entire chapters. The great thing about "Head First Java" is that the bite-size code snippets and stories allow me to learn something about Java in my 5-10 minutes spare time, one piece a time.

The overall writing style is casual and enlightened. The presentation style (fonts and placements of graphical elements) fits the content very well. The book covers a wide variety of Java topics including: basic code structure and language syntax, OOP concepts, math and numbers, exception handling, the Swing GUI library, serialization, network, and distributed computing.

Of course, the casual style is not for everyone. I know people who love the re-assuring feeling from "serious" books. But I can re-assure you that Kathy and Bert are authoritative figures in the Java training community. The content is absolutely first class. I highly recommend "Head First Java" for both Java beginners and expert readers.

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



 
115 of 123 people found the following review helpful:
5.0 out of 5 stars An Amazing Achievment, November 14, 2003
By Thomas Paul (Plainview, NY USA) - See all my reviews
(REAL NAME)      
Who do Kathy Sierra and Bert Bates think they are? Don't they know that learning a programming language is supposed to be hard? Don't they know that it is supposed to involve suffering? Apparently not, as they have written a complete introduction to Java that is fun to read and easy to understand. If we don't stamp this out now, students will start expecting their teachers to be entertaining!

The book is an excellent introduction to Java. It covers all the typical topics of a basic introductory text and some extra including serialization, networking, and distributed computing. Each topic is covered in a fun way with important information highlighted. The authors use stories, fake interviews, pictures, and assorted other clever techniques to catch your imagination and make the topics memorable. There are plenty of exercises (with answers) to help you check to be sure you understood each chapter. And there are plenty of fun programs to code including a cool music machine instead of the typical "reverse a String" exercises.

If you are looking for a traditional text then this book is definitely not for you. Instructors should think carefully whether this book fits in with their style of teaching. This book is not for everyone but if you want to learn Java and object oriented programming in fun and unique way then this is the book you want. Now I just have to figure out how to keep it away from my students.

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



 
34 of 35 people found the following review helpful:
5.0 out of 5 stars My all-time favorite tutorial on Java (or anything else), January 7, 2004
By Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
In all my years of reading technical books trying to learn new skills, the closest I have ever come to a book like this was when I first read a Dummies book. I liked it because it presented information in a humorous fashion that made things easy to comprehend. This style takes that type of learning to a whole new level. Using a combination of writing style, graphics, illustrations, and sample code, they draw you into each subject in such a way that you can't help but learn and understand.

This book starts with the basics of Java and progresses clear through to RMI and JINI. Granted, those last subjects are just touched on, but at least you're exposed to them. Even after all the Java tutorial manuals I've read, I still got a lot out of this book. For instance, I always was sort of fuzzy on the event listener logic. The Head First explanation was one of the most understandable (and entertaining) treatments of it that I've ever read. Likewise, inner classes were always confusing to me. The coverage of that subject here makes it sound so simple.

And why do you need this if you're a Notes/Domino developer? If you've never worked with Java, you're probably intimidated by the subject and afraid to get started. Don't be... This is the most fun you'll ever have learning a new skill. While it doesn't talk specifically about how to code a Java agent in a Notes application, you'll learn the concepts and the syntax you'll need to be able to do that. Once you have those skills in place, you can move on to a book specific to using Java in a Notes environment (such as Domino Development With Java by Tony Patton). The book doesn't assume you're a programming guru to get started. You will learn a lot from this material, and it's something you need to do in order to continue to stay relevant in the IBM/Lotus world.

Conclusion
If you're a C/C++ guru approaching Java, this book may not be for you. You'll already know much of the material from your exposure to those languages. But if you're a mere mortal like the rest of us, you need to buy this book if you're looking to learn Java. I am SO hoping that the Head First approach to tech writing becomes a series. If it does, I'm ruined for life in what I will expect from a book. This is really great stuff!

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

4.0 out of 5 stars A fresh look at Java
The book explains Java by using every day examples in life. Even thought the book has only a few examples of actual code.
Published 1 day ago by Brian Moyle

5.0 out of 5 stars I have read a few java books, but Head First for the WIN!
So I have been diving thru all the java books and online videos I can find. The one thing I seem to find it that alot of books focus on getting you to start writing code and alot... Read more
Published 11 days ago by D. Pereda

5.0 out of 5 stars Great!!
Product arrived earlier than expected, and the book was in excellent condition.

The book itself is wonderful and very easy to use. Read more
Published 13 days ago by Avionelle Calder

5.0 out of 5 stars great experience
first time i purchase my books from amazon, the shiping time was amaizing and the book was in great conditions. great seller. thanks
Published 16 days ago by Elvaro Jimenez

5.0 out of 5 stars Get This Book to Understand Java
I had read about 3 other books on Java and things just weren't making sense. I purchased this book after reading a review and it was just what I needed to make sense out of Java... Read more
Published 16 days ago by Art Canales

5.0 out of 5 stars Breaking Old Habits
Head First Java, 2nd Edition

I wanted to learn Java because of its use in emerging mobile platforms. Read more
Published 20 days ago by Matthew J. Faulkner

2.0 out of 5 stars Frustrating!
I've done quite a bit of procedural programming with perl, but have NO java experience and no OO programming. Read more
Published 22 days ago by John Smith

1.0 out of 5 stars Only for People who have NEVER programmed an OO program
While I loved Head First Design Patterns, this book was a disappointment. From all the reviews and my experience with the HFDP book, I had high expectations. Read more
Published 24 days ago by Golfer

5.0 out of 5 stars The First Java Book That You Should Read!!!
If you're new to Java and you're looking for your first book, THIS IS IT!!!

An earlier version of Head First Java helped me get started with Java a few years ago... Read more
Published 1 month ago by C. Owenby

5.0 out of 5 stars Excellent book.
This is an excellent book even for advanced programmers. I would describe the style as "annotated text". It doesn't hurt that the annotations are funny or cute.
Published 1 month ago by Candide

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 (3 discussions)
  Discussion Replies Latest Post
Number of Discussions & Book 0 October 2008
You do not need java -cp nameofclass 0 January 2006
Welcome to the Head First Java forum 0 November 2005
See all 3 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
Textbooks for Kindle DX? 40 7 hours ago
Does anyone use Discovering Geometry: An Investigative Approach? 5 10 hours ago
C# or Java? 32 8 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Hot Deals on Hitachi

Hitachi power tools
Routers don't get much more powerful than the "Incredible Hulk." Check out the entire line of Hitachi routers sold by Amazon.com.

Shop all Hitachi

 

Big Savings in Books

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

Shut Out the Cold

Shop for Door Sweeps
While weather stripping seals the top and sides of a door, door sweeps protect the threshold.

Shop all door sweeps

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

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