or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
30 used & new from $9.85

Have one to sell? Sell yours here
 
   
Head First Java
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Head First Java (Paperback)

~ Bert Bates (Author), (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 (251 customer reviews)

List Price: $39.95
Price: $26.37 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.58 (34%)
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
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.com. Gift-wrap available.

6 new from $24.37 24 used from $9.85

Formats

Amazon Price New from Used from
  Paperback, May 20, 2003 $26.37 $24.37 $9.85
There is a newer edition of this item:
Head First Java, 2nd Edition Head First Java, 2nd Edition 4.4 out of 5 stars (251)
$29.67
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Frequently Bought Together

Customers buy this book with Head First Design Patterns by Elisabeth Freeman

Head First Java + Head First Design Patterns
Price For Both: $56.04

One of these items ships sooner than the other. Show details

  • This item: Head First Java by Kathy Sierra

    Temporarily out of stock.
    Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Head First Design Patterns by Elisabeth Freeman

    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

Head First Design Patterns

Head First Design Patterns

by Elisabeth Freeman
4.6 out of 5 stars (283)  $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 (142)  $31.49
Head First Object-Oriented Analysis and Design

Head First Object-Oriented Analysis and Design

by Gary Pollice
3.7 out of 5 stars (43)  $31.49
Head First Java Code Magnets

Head First Java Code Magnets

by Inc O'Reilly Media
2.0 out of 5 stars (1)  $15.59
Head First SQL

Head First SQL

by Lynn Beighley
4.2 out of 5 stars (37)  $29.70
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

Product Details

  • Paperback: 650 pages
  • Publisher: O'Reilly Media; 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 (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (251 customer reviews)
  • Amazon.com Sales Rank: #373,962 in Books (See Bestsellers in Books)

More About the Author

Kathy Sierra
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Kathy Sierra Page

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.
 
(5)

Your tags: Add your first tag
 

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

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

 
347 of 360 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)



 
119 of 127 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)



 
37 of 38 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

5.0 out of 5 stars Fast and great book!!
It was shipped and delivered way faster than I could expect!! The book was completely new and well packaged. Thanks Amazon, who is always free to trust!!!
Published 17 days ago by Y. Gao

5.0 out of 5 stars Great book; it keeps your interest
I have no experience with Java, and very little with programming. This book is very easy to follow and does a good job explaining things. Read more
Published 20 days ago by Jason Brown

2.0 out of 5 stars Too basic. Just a first step
This book is very very basic.

If you don't know ANY object oriented programming (C++ etc. Read more
Published 20 days ago by Sridhar T

5.0 out of 5 stars Better than my Java text book
I bought this after reading the first 5 chapters of my class text book and not being able to fully understand what I read. Read more
Published 26 days ago by A shopper

5.0 out of 5 stars I LOVE THIS BOOK
I have read this book many times. To me this is the required bible for anyone who wishes to learn Java. Read more
Published 1 month ago by Marvin Schneider

4.0 out of 5 stars an interesting approach, but it's not the whole works
I found this book very useful during a Java class I took, but ONLY in conjunction with our textbook, which was much more technical. Read more
Published 2 months ago by Peter Johnson

4.0 out of 5 stars Head First Java - an Instructional Brew
Head First Java, 2nd Edition is a well designed self-paced learning
tool. My only complaint is the writing style sometimes makes it dif-
ficult to locate specific... Read more
Published 2 months ago by Gregory L. Opp

5.0 out of 5 stars This book should be called: Making Java Enjoyable!
I can't thank you all enough for writing this book! And the way that you've incorporated a very easy to remember mnemonics for each and every java concept! Read more
Published 3 months ago by M. Addison

5.0 out of 5 stars Excellent Book!
This book is awesome. I love it. It's really simple to read and easy to understand. A tech book with friendly reading is amazing.
Published 3 months ago by Sergio Castiñeyras

5.0 out of 5 stars Makes it so fun to learn Java!
I love this book! I found it very engaging and fun to read--also the ideas really stuck because of the pictures and funny text they include with each new concept. Read more
Published 4 months ago by Maria

Only search this product's reviews



Customer Discussions

This product's forum
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
 


Active discussions in related forums
Discussion Replies Latest Post
textbook scam 78 19 hours ago
Textbooks for Kindle DX? 65 3 days ago
Anyone need psychology testbook- trying to sell a used copy 2 14 days ago
Search Customer Discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.


Your Recent History

 (What's this?)

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