Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Head First Java: Your Brain on Java - A Learner's Guide
 
See larger image
 

Head First Java: Your Brain on Java - A Learner's Guide [Paperback]

Bert Bates , Kathy Sierra
4.5 out of 5 stars  See all reviews (52 customer reviews)

Available from these sellers.


There is a newer edition of this item:
Head First Java Head First Java 4.2 out of 5 stars (5)
CDN$ 29.78
In Stock.

Product Details


Product Description

From Amazon

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

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

52 Reviews
5 star:
 (39)
4 star:
 (7)
3 star:
 (1)
2 star:
 (2)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (52 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

2 of 2 people found the following review helpful
5.0 out of 5 stars WONDERFUL!, May 3 2004
By 
Megan (Hartselle, AL, United States) - See all my reviews
(REAL NAME)   
This review is from: Head First Java: Your Brain on Java - A Learner's Guide (Paperback)
I have never written a review before because frankly no computer book I have read has been worth it. This book is different.

This book is actually fun to read and isn't boring like most computer books. It takes hard-to-understand/abstract concepts and breaks them down into a format that is easy and intuitive.

If you are looking for a fun and easy-to-understand book to quickly get up-to-speed on JAVA. This is the book for you!

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful
2.0 out of 5 stars Head first? Not so fast...., April 4 2004
By 
Joseph Chimento (Bayonne, New Jersey USA) - See all my reviews
(REAL NAME)   
This review is from: Head First Java: Your Brain on Java - A Learner's Guide (Paperback)
I buy a lot of techinical books and found this one to be missing the mark both on content and format. There was too much effort on dumbing down the information with pictures while trying to maintain the technical vocabulary of object oriented programming. This strange mixture of geek-bonics and unrelated graphics created a major disconnect between the graphics, text, and example codes.

There are other books out there with more information and better formated for learning and for less money.

I will be selling this book shortly.

Joe

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 5 people found the following review helpful
3.0 out of 5 stars It should be called "Java for the right brained"., Nov 7 2007
By 
S. Khairalla (Montreal, Canada) - See all my reviews
(REAL NAME)   
This review is from: Head First Java: Your Brain on Java - A Learner's Guide (Paperback)
If you do not know what Right brained and Left brained people are here is an explanation:

1. Left-brained people more focused on logic and structured activities.
2. People like this love to make lists, perform well in middle management, are highly logical and analytical and usually very reliable.
3. They tend to store information in names and words.
4. They think in order (first, next, etc.) They would rather be told how to do something than have it demonstrated.
5. They thrive in the classroom that involves a lot of listening.
6. They enjoy talking and writing things down.
7. They prefer discussing in-group projects. They like making and following structured rules.
8. They don't like when their routine is interrupted.

Right-brained People

"Emotions give a more activated and chemically stimulated brain, which helps us recall things better." - Cahil

1. The more intuitive and random in processing information and the more apt you are to store information primarily in pictures.
2. When asked to recall an event or a person, the right-brained person will flash instantly on an image.
3. A right-brained person is more likely to remember a face and a left-brained person would remember the name.
4. Although this person has a strong visual memory, he/she tends not to have the ability to perform logical, linguistic tasks.
5. Right-brained people tend to view and respond to the word with pictures and physically; unfortunately the world (especially schools) tends to view and respond with words.

That said, programming sounds to be more in the left brained domain. If you are right brained this book will seem like a life saver to you because it uses pictures, cartoons, crossword puzzles and such to keep your brain motivated.

My personal experience with the book, being left brained, is that it goes way too far in telling stores.I feel my brain is actually consumed in catching up with the drama that can span several pages and involve several people, trying to remember who is Brain, who is Dick and who is Jeff, which one was the OOP developer and which one was the classic C developer and who is Jenna, is she the girlfriend of the classic C developer that advocates procedural programming or is she the newly hired programmer that is going to teach everybody the best practices. And now, with Brian's code and Dick's code listed in a comic font, which one should I focus on and learn, and which one will turn out to be bad few pages later in the text.....

This brings me to the second point. I like to be taught the best practices first so they register in my brain, and then be told "Now see how much chaos can happen when you do not use those practices..." and then be given bad examples. That sounds straightforward. This book explains things backwards (at least to me). It develops a solution and tests it and it works! So far so good, so you tend to learn the solution and absorb it in your brain, and then next page the Author says "OH NO!!! Jim changed the variable type, now look what happened!! The coke vending machine started dispensing ducks!!! Maybe it was not a good idea in the first place to design the machine that way!"
And by that point I feel I want to cry, having wasted half an hour learning a design approach that is not good, that I will never be using, and now I have to waste more time unlearning it and erasing it from my brain, hoping that the next iteration will be the good design not yet another bad one on the road to the happy ending when Brian kisses Jenna and they both go to a long vacation after getting a raise.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 75 reviews  4.5 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback