Trade in Yours
For a £6.01 Gift Card
Trade in
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

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

Bert Bates , Kathy Sierra
4.9 out of 5 stars  See all reviews (8 customer reviews)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details. Learn more.
There is a newer edition of this item:
Head First Java Head First Java 4.3 out of 5 stars (58)
£22.08
In stock.

Book Description

28 May 2003 0596004656 978-8173666650 1

Between Moore's law and the notion of "Internet time," we're constantly being bombarded with more and more information--most of it in the form of disorganized data. Turning this information into useful knowledge is getting harder and harder to do, and it takes time that we just don't have. The current economic situation hasn't helped either. With money spread thin, who hasn't had to take on new tasks and learn new things? And slashed training budgets mean there's little to rely on for learning except books- but learning a complex new programming language like Java from a book is no simple task. Maybe your boss is giving you two weeks to come up to speed for a project, or maybe you're ready to take that next step up in your current job, or be a more viable candidate for a new job. Whatever the reason, the onus is on you to learn. All these factors make it more important than ever to have a way to learn--fast.

And that's what Head First Java does -- by exploiting the way your brain works, it compresses the time it takes to really learn. Why? Because its unique approach not only shows you what you need to know about Java syntax, it enables and encourages you to think like a Java programmer. Mastering object oriented programming requires a certain way of thinking, not just a certain way of writing code.

The latest research in cognitive science, neurobiology, and educational psychology shows that learning at the deeper levels takes a lot more than text on a page. Actively combining words and pictures not only helps in understanding the subject, but in remembering it. According to some studies, an engaging, entertaining, image-rich, conversational approach actually teaches the subject better. Head First Java puts these theories into practice with a vengeance. Chock full of mind stretching exercises, memorable analogies, and stories, humor and attitude that aren't just pasted-on distractions but that are used to drive home key points and make ideas come alive, the Head First approach is as effective as it is unique.

It takes a pretty unique person to have developed such an innovative way to Learn Java. Kathy Sierra has been interested in learning theory since her days as a game designer. More recently, she's been a master trainer for Sun Microsystems, teaching Sun's own instructors how to teach the latest Java technologies. She has been actively using the concepts in Head First Java to teach hundreds of trainers, developers and even non programmers. She is the founder of one of the largest Java community websites in the world, javaranch.com, and she is a member of the development team for the Sun Certified programmer exam. Bert Bates is also a long-time Java developer and trainer with extensive experience in learning theory. His background features a long stint in artificial intelligence with clients like the Weather Channel, A&E Network, Rockwell and Timken.

Is Head First Java right for you? That depends. Head First Java assumes you're a programmer or at least have experience with scripting languages. It assumes that you're smart, that you're creative and open to new ideas, and that you know you're just not the type of person who wants to learn the traditional way. Take a look at the sample pages, explore the background on brain-based learning, examine the table of contents, and see for yourself how Head First Java takes learning to a whole new level. See why Tim O'Reilly says, "This is the first really new approach to computer books that I've seen in many years. I think it's going to revolutionize how programming and other complex topics are taught."

Table of Content: 1) Dive In (a quick dip into Java) 2) Welcome to Objectville (intro to OO) 3) Know your Variables (understanding Java types: primitives, object references, pass-by-value) 4) How objects behave (instance variables and methods) 5) Extra-strength methods (writing more complex code) 6) Using the Java Library (solving problems with the API) 7) Better Living in Objectville (inheritance, OO design, abstract classes) 8) Serious Polymorphism (interfaces, more OO design, polymorphism) 9) Life and Death of an object (constructors and memory management / garbage collection) 10) Do the Math (static methods and variables, Math methods, Wrappers, and number formatting) 11) Risky Behavior (handling exceptions) 12) A very graphic story (GUI intro, inner classes, event handling) 13) Work on your swing (more GUI, layout managers and Swing components) 14) Saving objects (object serialization and file I/O) 15) Make a connection (networking: sockets and server sockets) 16) Release your Code (deployment: code organization, packages, executable JARs, and Java Web Start) 17) Distributed Code (deployment via RMI and Servlets)



Product details

  • Paperback: 656 pages
  • Publisher: O'Reilly Media; 1 edition (28 May 2003)
  • Language: English
  • ISBN-10: 0596004656
  • ISBN-13: 978-8173666650
  • Product Dimensions: 23.5 x 20.4 x 3.9 cm
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Bestsellers Rank: 124,138 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Review

Finally! A Java certification book that explains everything clearly. All you need to pass the exam is in this book. -- Solveig Haugland, Technical Trainer and Former Sun Course Developer

Kathy Sierra has done it again--here is a study guide that almost guarantees you a certification! -- James Cubeta, Systems Engineer, SGI

Kathy Sierra is one of those people who can make complicated things seem simple and make boring things seem interesting. -- Paul Wheaton, Trail Boss/CEO, javaranch.com

The way it's written, you feel that you're in a classroom and someone is actually teaching you the difficult concepts, but not in a dry, formal manner. -- Alfred Raouf, Web Solution Developer, Kemety.Net

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.


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

3 star
0
2 star
0
1 star
0
4.9 out of 5 stars
4.9 out of 5 stars
Most Helpful Customer Reviews
19 of 21 people found the following review helpful
5.0 out of 5 stars Understand why things work as they do 14 Dec 2004
Format:Paperback
Was peculiar at first - irreverent when lined up against similar books. But very easy to get into and you can be confident in knowing that the silliness is helping the information get in, stay in, and with you making your own connections when it's there - it is so much easier to comprehend concepts with this approach.

I'm partway through, and several times I've found myself thinking "well, if that's the case, then surely this will happen if you do that...?", and then turning the page I have found that there is an explanation or example of what I was just thinking! Reading the book you get a sense that the authors realise what direction your thoughts will go in when they present ideas - it seems that the book has been written by people who understand how to get your head around something, rather than coders who are presenting what they already know inside out.

The book treads a logical path through Java, which further helps you gain a holistic knowledge of how and why Java does what it does - it builds upon previous concepts rather than being a disjointed reference (it would make a good reference for how java does things, but it's not designed for finding particular code to do a specific job).

Other beginners books I have read state how to do things, leaving out why Java does it a particular way. This book has a very easy way of explaining things, and quite abstract concepts are translated into everyday forms and relationships that you can easily grasp. Thinking about this difference in approach, it makes me glad the other books don't try - I'm sure I would get utterly lost! But I have found that I have learnt much more, with a much greater understanding and a great deal faster by going through this book.

If you've read the demo chapters it may seem kitsch, but after reading it I now don't care - it works! Very recommended (if you hadn't guessed :-). I just don't let people see me with it in public, that's all.

Comment | 
Was this review helpful to you?
16 of 18 people found the following review helpful
5.0 out of 5 stars An amazing achievment 14 Nov 2003
Format:Paperback
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 | 
Was this review helpful to you?
5 of 6 people found the following review helpful
5.0 out of 5 stars Understand why things work as they do 14 Dec 2004
Format:Paperback
Was peculiar at first - irreverent when lined up against similar books. But very easy to get into and you can be confident in knowing that the silliness is helping the information get in, stay in, and with you making your own connections when it's there - it is so much easier to comprehend concepts with this approach.

I'm partway through, and several times I've found myself thinking "well, if that's the case, then surely this will happen if you do that...?", and then turning the page I have found that there is an explanation or example of what I was just thinking! Reading the book you get a sense that the authors realise what direction your thoughts will go in when they present ideas - it seems that the book has been written by people who understand how to get your head around something, rather than coders who are presenting what they already know inside out.

The book treads a logical path through Java, which further helps you gain a holistic knowledge of how and why Java does what it does - it builds upon previous concepts rather than being a disjointed reference (it would make a good reference for how java does things, but it's not designed for finding particular code to do a specific job).

Other beginners books I have read state how to do things, leaving out why Java does it a particular way. This book has a very easy way of explaining things, and quite abstract concepts are translated into everyday forms and relationships that you can easily grasp. Thinking about this difference in approach, it makes me glad the other books don't try - I'm sure I would get utterly lost! But I have found that I have learnt much more, with a much greater understanding and a great deal faster by going through this book.

If you've read the demo chapters it may seem kitsch, but after reading it I now don't care - it works! Very recommended (if you hadn't guessed :-). I just don't let people see me with it in public, that's all.

Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback