Head First Java: Your Brain on Java - A Learner's Guide 1st Edition

4.2 out of 5 stars 104 ratings
ISBN-13: 978-0596004651
ISBN-10: 8173666652
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Condition: Used: Good
Comment: May have some writing or highlighting to text. May show general wear. Overall good condition.
Access codes and supplements are not guaranteed with used items.
FREE delivery: Friday, Dec 10 Details
Only 1 left in stock - order soon.
Ships from and sold by GreenIceMedia.
$3.99 delivery: Dec 14 - 20
Fastest delivery: Dec 10 - 15

There is a newer edition of this item:

Head First Java: A Brain-Friendly Guide
$69.99
This title has not yet been released.

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

  • Head First Java: Your Brain on Java - A Learner's Guide
  • +
  • Head First JavaScript Programming: A Brain-Friendly Guide
  • +
  • Head First Python: A Brain-Friendly Guide
Total price:
To see our price, add these items to your cart.
Some of these items ship sooner than the others.
Choose items to buy together.

Special offers and product promotions

  • Create your FREE Amazon Business account to save up to 10% with Business-only prices and free shipping.

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

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.

Kathy Sierra has been a master Java trainer for Sun Microsystems, teaching Sun's instructors how to teach the latest Java technologies. She is the founder of one of the largest java community websites in the world, javaranch.com. She is also a key member of the development team for the Sun Certified programmer exam and has developed dozens of applications to demonstrate Java technology.

Product details

  • ASIN ‏ : ‎ 0596004656
  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (May 31, 2003)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 656 pages
  • ISBN-10 ‏ : ‎ 8173666652
  • ISBN-13 ‏ : ‎ 978-0596004651
  • Item Weight ‏ : ‎ 2.33 pounds
  • Dimensions ‏ : ‎ 8 x 1.54 x 9.25 inches
  • Customer Reviews:
    4.2 out of 5 stars 104 ratings

Audible Holiday Deal
Join Audible Premium Plus for 60% off. Only $5.95 a month for the first 3 months. Get this deal

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.2 out of 5 stars
4.2 out of 5
104 global ratings

Top reviews from the United States

Reviewed in the United States on February 4, 2005
Verified Purchase
4 people found this helpful
Report abuse
Reviewed in the United States on February 16, 2005
Verified Purchase
10 people found this helpful
Report abuse
Reviewed in the United States on March 25, 2017
Verified Purchase
One person found this helpful
Report abuse
Reviewed in the United States on September 12, 2005
Verified Purchase
3 people found this helpful
Report abuse
Reviewed in the United States on May 6, 2014
Verified Purchase
Reviewed in the United States on April 7, 2004
Verified Purchase
6 people found this helpful
Report abuse
Reviewed in the United States on March 2, 2014
Verified Purchase

Top reviews from other countries

Darren Apps
5.0 out of 5 stars good
Reviewed in the United Kingdom on May 20, 2014
Verified Purchase
Lemmings
3.0 out of 5 stars Three Stars
Reviewed in the United Kingdom on October 15, 2014
Verified Purchase
masa
5.0 out of 5 stars 5.0Javaの可能性を知るにも、マスターするにも優れたしょ
Reviewed in Japan on October 29, 2018
Verified Purchase
Customer image
5.0 out of 5 stars 5.0Javaの可能性を知るにも、マスターするにも優れたしょ
Reviewed in Japan on October 29, 2018
初学者ならば、よくわからなかった点や、具体的なアプリケーションの全体像について学ぶのに良いと思う。
ただ、細かい点まで理解し、例を理解しながらコーディングしていくことはかなり難しい。
この一冊を理解するということは、TOEICでいえば、900点台を超えてくるぐらいのレベルかと思われる。
だが、親切に書かれているので勧められる。だが生半可な気持ちでは「参考書として」ということになる。

第二版を買い直そうかと考えている。この本を中心に学習を勧めようということになりそうだから。そう至るまでに購入から5年が過ぎている。Java Swingに本格的に取り組む準備が整って、ますますついていく気になった。なぜならテキストリーダーや、プロッティングプログラム、はたまたダウンロードアプリの開発ができるようになったからだ。チャットアプリまで行くと、もうあり得ない実力になっているのかも知れない。

Java、およびプログラミングの本はたくさん持っている。柴田望洋の「明解Java」は二回通読し、七割程度の問題をすべて解いた。
この本は参考文献にあがっていた。実は参考文献に載っていた本のほとんどを買って勉強していた。

物足りなかったProgramming Examplesがこの本には有る。
そして壮大なストーリーがこの本にある。
本当にこの本は長い時間をかけ解いていく価値の有る本だと思う。
一度目を通されておいてソンはない。
Images in this review
Customer image
Customer image
CHEN
5.0 out of 5 stars こんな楽しい言語の本は初めて!!素晴らしい!
Reviewed in Japan on January 8, 2004
Verified Purchase
3 people found this helpful
Report abuse
mklucifer
5.0 out of 5 stars とてもユニークな本
Reviewed in Japan on November 16, 2004
Verified Purchase
3 people found this helpful
Report abuse