Buy new: -66% $20.17$20.17 FREE delivery Wednesday, April 1 on orders shipped by Amazon over $35 Ships from: Amazon Sold by: LosAngelesBookStore
Save with Used - Good $9.97$9.97 FREE delivery Wednesday, April 1 on orders shipped by Amazon over $35 Ships from: Amazon Sold by: Third Chapter Books
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Head First Java, 2nd Edition 2nd Edition
Purchase options and add-ons
The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge.
That's how your brain knows.
And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever.
If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.
By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.
- ISBN-100596009208
- ISBN-13978-0596009205
- Edition2nd
- PublisherO'Reilly Media
- Publication dateMarch 15, 2005
- LanguageEnglish
- Dimensions8 x 1.48 x 9.25 inches
- Print length720 pages
There is a newer edition of this item:
Frequently bought together

Similar items that may deliver to you quickly
Head First Java: A Brain-Friendly GuidePaperbackFREE Shipping by AmazonGet it as soon as Wednesday, Apr 1
Core Java, Volume I: Fundamentals (Oracle Press for Java)PaperbackFREE Shipping by AmazonGet it as soon as Wednesday, Apr 1Only 15 left in stock - order soon.
Effective Java (2nd Edition)PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Wednesday, Apr 1Only 1 left in stock - order soon.
Java: A Beginner's Guide, Tenth EditionPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Wednesday, Apr 1
Learning Java: An Introduction to Real-World Programming with JavaPaperbackGet it as soon as Friday, Apr 10
Customers also bought or read
- Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Paperback$18.33$18.33Delivery Wed, Apr 1 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerIntroductory & Beginning Programming
Paperback$27.53$27.53Delivery Wed, Apr 1 - HTML and CSS: Design and Build Websites#1 Best SellerCSS Programming
Paperback$14.98$14.98Delivery Wed, Apr 1 - Java for Beginners: Build Your Dream Tech Career with Engaging Lessons and Projects#1 Best SellerBeginner's Guides to Java Programming
Paperback$14.99$14.99Delivery Wed, Apr 1 - Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
Paperback$12.40$12.40Delivery Thu, Apr 2 - Learn Java with Projects: A concise practical guide to learning everything a Java professional really needs to know
Paperback$34.99$34.99Delivery Wed, Apr 1 - Design Patterns: Elements of Reusable Object-Oriented Software#1 Best SellerObject-Oriented Design
Hardcover$28.79$28.79Delivery Apr 7 - 11 - Cracking the Coding Interview: 189 Programming Questions and Solutions
Paperback$24.94$24.94Delivery Apr 11 - 15 - C Programming Language, 2nd Edition#1 Best SellerC Programming Language
Paperback$60.30$60.30FREE delivery Wed, Apr 1 - The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition)#1 Best SellerSoftware Testing
Hardcover$45.63$45.63FREE delivery Wed, Apr 1 - Introduction to Algorithms, fourth edition#1 Best SellerComputer Algorithms
Hardcover$93.60$93.60FREE delivery Wed, Apr 1 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$43.99$43.99FREE delivery Wed, Apr 1
From the Publisher
About 'Head First' Books
We think of a Head First Reader as a Learner
Learning isn't something that just happens to you. It's something you do. You can't learn without pumping some neurons. Learning means building more mental pathways, bridging connections between new and pre-existing knowledge, recognizing patterns, and turning facts and information into knowledge (and ultimately, wisdom). Based on the latest research in cognitive science, neurobiology, and educational psychology, Head First books get your brain into learning mode.
Here's how we help you do that:
We tell stories using casual language, instead of lecturing. We don't take ourselves too seriously. Which would you pay more attention to: a stimulating dinner party companion, or a lecture?
We make it visual. Images are far more memorable than words alone, and make learning much more effective. They also make things more fun.
We use attention-grabbing tactics. Learning a new, tough, technical topic doesn't have to be boring. The graphics are often surprising, oversized, humorous, sarcastic, or edgy. The page layout is dynamic: no two pages are the same, and each one has a mix of text and images.
Metacognition: thinking about thinking
If you really want to learn, and you want to learn more quickly and more deeply, pay attention to how you pay attention. Think about how you think. The trick is to get your brain to see the new material you're learning as Really Important. Crucial to your well-being. Otherwise, you're in for a constant battle, with your brain doing its best to keep the new content from sticking.
Here's what we do:
We use pictures, because your brain is tuned for visuals, not text. As far as your brain's concerned, a picture really is worth a thousand words. And when text and pictures work together, we embedded the text in the pictures because your brain works more effectively when the text is within the thing the text refers to, as opposed to in a caption or buried in the text somewhere.
We use redundancy, saying the same thing in different ways and with different media types, and multiple senses, to increase the chance that the content gets coded into more than one area of your brain.
We use concepts and pictures in unexpected ways because your brain is tuned for novelty, and we use pictures and ideas with at least some emotional content, because your brain is more likely to remember when you feel something.
We use a personalized, conversational style, because your brain is tuned to pay more attention when it believes you're in a conversation than if it thinks you're passively listening to a presentation.
We include many activities, because your brain is tuned to learn and remember more when you do things than when you read about things. And we make the exercises challenging-yet-do-able, because that's what most people prefer.
We use multiple learning styles, because you might prefer step-by-step procedures, while someone else wants to understand the big picture first, and someone else just wants to see an example. But regardless of your own learning preference, everyone benefits from seeing the same content represented in multiple ways.
We include content for both sides of your brain, because the more of your brain you engage, the more likely you are to learn and remember, and the longer you can stay focused. Since working one side of the brain often means giving the other side a chance to rest, you can be more productive at learning for a longer period of time.
We include challenges by asking questions that don't always have a straight answer, because your brain is tuned to learn and remember when it has to work at something.
Finally, we use people in our stories, examples, and pictures, because, well, you're a person. Your brain pays more attention to people than to things.
Editorial Reviews
From the Inside Flap
- Scott McNealy, Sun Microsystems, Chairman, President, and CEO
About the Author
Bert Bates is a 20-year software developer, a Java instructor, and a co-developer of Sun's upcoming EJB exam (Sun Certified Business Component Developer). His background features a long stint in artificial intelligence, with clients like the Weather Channel, A&E Network, Rockwell, and Timken.
Product details
- Publisher : O'Reilly Media
- Publication date : March 15, 2005
- Edition : 2nd
- Language : English
- Print length : 720 pages
- ISBN-10 : 0596009208
- ISBN-13 : 978-0596009205
- Item Weight : 3.07 pounds
- Dimensions : 8 x 1.48 x 9.25 inches
- Part of series : Head First
- Best Sellers Rank: #377,130 in Books (See Top 100 in Books)
- #18 in Object-Oriented Software Design
- #100 in Object-Oriented Design
- #853 in Computer Software (Books)
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read book recommendations and more.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Kathy Sierra created the award-winning Head First programming book series that has sold over 1 million copies, and includes the longest-running tech bestsellers of the past decade. Her background is in developing education games and software for the motion picture industry, and she also created the first interaction design courses for UCLA Entertainment Studies. For more than 15 years she’s been helping large companies, small start-ups, non-profits, and educators rethink their approach to user experience, and build sustainable, genuine loyalty.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Reviews with images
Good change from online study material
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on December 13, 2009Format: PaperbackVerified PurchaseI'm a fairly well versed programmer in some of the older style languages like C and C++. If you have some archaic C question, I may be your woman. I'm not so familiar with Java - in fact the last time I touched the language I could run to the local coffee shop, get a coffee, and get back to my program and it would just be starting up (back in the dark days, when java was really slow). Fast forward 12 years and not only is Java nimble and performant, but its something I need to know. Yesterday. Knowing this, I turned to the Head first series as they get their points across quickly and cleanly.
Head First really does teach the topics so that you'll remember them. Most into programming books give you an example and you work through it. In Head First, yes there is an example, but the examinations happen via stories, diagrams, pictures, games and really good (bad) humor. What this means is that no matter how you learn, you'll find something that helps the concepts stick. Each chapter builds upon the last and each chapter reinforces lessons from before. You can tell that people who really know how to teach designed these books.
Now this book is basic. I personally didn't mind reading about Objects and Object-Oriented design yet again. I also didn't mind reading about polymorphism, encapsulation, et al. The main reason for this is the presentation. Well that and there are a few subtle differences between C++ and Java that they talk about that I need to know. But mostly its the fun way they present the topics. I mean even if you know these topics cold, I still found some of their examples and comparisons well thought out and memorable. So much so in fact that I can see using them to help explain concepts to people I'll mentor or to marketing folks.
If, however, you have programmed in Java before and are comfortable in the world of OO, and are looking for something to take you to the next step, I'd suggest you keep moving onto other books (Effective Java by Bloch is amazing). However, if you are new to Java, and even new to programming, you'll love the Head First books. The writing is clear and engaging (and correct!), the examples make sense, and way they tailor lessons to trigger different parts of your learning brain is really well done.
- Reviewed in the United States on October 3, 2010Format: PaperbackVerified PurchaseWhen you first glance through this book you will notice all of the retro pictures and half jokes. I've never read a Dummys/Idiots book on programming, but I can imagine them having the same look and feel. But then when you dig into the actual content...
This book, to me, felt like a good class on Java programming from a great professor who has real world experience - the tone is conversational and the topics selected that make the most real world sense. There are a few large "class projects" that have a very real world feel to them (a networked beatbox anyone?). Important points are pounded home. It is the class but without the text book...
The topics covered also seemed to have a "real person" feel as opposed to a textbook feel. I read another popular Java book just before this one. It threw 2 chapters on GUI basics as almost an afterthought, there was no networking, nothing about inner classes, nothing about making distribution packages, etc. In that book the basic ideas were gone over in great depth, greater than here, but these more practical topics were skipped or had the briefest mentioned.
With this book you start using Swing just a little more than half way through the book. All the topics in the last paragraph (plus many others) were covered in a practical method.
This book, however, isn't perfect. As mentioned above, this book is like a good class on Java programming without the textbook. Sometimes the textbook is needed. When I was in school I always read the textbook no matter how good the prof - it was needed to get the full benefit of the info. I also like having good reference books that I can leaf through when I have an issue. This book is a mediocre, at best, reference book and admits it.
It also often gets too cute. OK, sometimes that is needed, but it can get a little... As another reviewer mentioned, this books often seems to be aimed at collage age kids, not professional programmers. Not necessarily a bad thing - I've been out of my 20s longer than I care to admit and I never felt I was too old to be reading it.
I would recommend this book if you are just starting off in Java or are rusty and want to pick it back up. I would also recommend getting a more conventional book as foil and as a reference.
Top reviews from other countries
-
Client d'AmazonReviewed in France on February 20, 20175.0 out of 5 stars Super bouquin
Format: PaperbackVerified PurchaseLivre trés intéressant qui revient sur les bases du langage Java. Il correspond à tous les profils débutants ou experts. Je le conseille vivement.
-
Victor M.Reviewed in Spain on May 6, 20155.0 out of 5 stars Muy buen libro
Format: PaperbackVerified PurchasePrimero que hay que decir que es un libro que explica Java de forma muy clara y concisa, evitando todo momento las lecciones clásicas.
Segundo, es que está escrito en un inglés bastante básico y asequible, no hay que tener un gran nivel para poder seguirlo.
Tercero, aunque no está adaptado a la última versión de Java, para empezar desde cero es muy buen libro.
Resumiendo, es un libro que hay que tener si uno quiere empezar a programar en Java, ya que con algo de esfuerzo se avanza con facilidad, adquiriendo los conocimientos. Después de acabar el libro, habría que comprar o buscar documentación para ver que novedades trae respecto a la versión java 5 ( ya vamos por la versión 8).
-
CarlosReviewed in Brazil on April 24, 20165.0 out of 5 stars Simples e direto
Muito bem escrito, este livro aborda o conteúdo de forma direta e simples. Possui muitos exemplos de códigos que facilitam o entendimento, definitivamente é o livro para quem está querendo iniciar os estudos em Java.
Sagar DharamshiReviewed in Canada on October 28, 20125.0 out of 5 stars This book is amazing!
Format: PaperbackVerified PurchaseMy experience with this book has been extremely positive. Even though I bought this book because it was the recommended text for the class I'm taking, I can see this being useful for anyone.
It is extremely easy to understand even for people without any previous programming knowledge. It uses pictures, cartoons and excises to teach. The pacing is great (i.e. it doesn't get really difficult really fast like some books) and I recommend it to anyone looking to learn java. This 50$ book is better at teaching you java than a 750$ university course.
Shipping was fast, I got it in 2 or so days with super saver shipping.
-
GiuliaReviewed in Italy on July 1, 20205.0 out of 5 stars PRATICO
Format: PaperbackVerified PurchaseBen fatto, pratico e di facile comprensione. Peccato solo che è un libro di ben 688 pagine, quindi non comodo da portare con sé

























