Ebook Head First Java: Your Brain on Java - A Learner's Guide, by Bert Bates, Kathy Sierra
This is it the book Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra to be best seller lately. We give you the best deal by obtaining the incredible book Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra in this web site. This Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra will not just be the sort of book that is tough to find. In this internet site, all kinds of publications are supplied. You could look title by title, author by writer, and author by publisher to learn the best book Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra that you could review currently.
Head First Java: Your Brain on Java - A Learner's Guide, by Bert Bates, Kathy Sierra
Ebook Head First Java: Your Brain on Java - A Learner's Guide, by Bert Bates, Kathy Sierra
Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra. Let's review! We will typically discover this sentence almost everywhere. When still being a childrens, mother used to purchase us to constantly check out, so did the instructor. Some publications Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra are completely checked out in a week and we need the commitment to assist reading Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra Just what about now? Do you still like reading? Is reviewing just for you which have obligation? Not! We right here offer you a new e-book qualified Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra to check out.
Right here, we have numerous book Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra as well as collections to read. We also offer alternative types and kinds of the books to look. The enjoyable publication, fiction, history, novel, science, as well as other kinds of publications are available right here. As this Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra, it turneds into one of the recommended book Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra collections that we have. This is why you remain in the best website to view the incredible books to possess.
It won't take more time to purchase this Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra It will not take more money to print this publication Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra Nowadays, individuals have been so smart to use the technology. Why don't you utilize your gizmo or various other gadget to save this downloaded soft documents e-book Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra In this manner will allow you to consistently be gone along with by this publication Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra Of program, it will certainly be the most effective good friend if you review this book Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra until completed.
Be the initial to obtain this publication now and get all reasons you have to review this Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra Guide Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra is not just for your obligations or necessity in your life. E-books will certainly always be a buddy in every single time you read. Now, let the others know for this page. You could take the benefits as well as discuss it likewise for your pals and also people around you. By through this, you could actually obtain the meaning of this publication Head First Java: Your Brain On Java - A Learner's Guide, By Bert Bates, Kathy Sierra profitably. What do you consider our suggestion right here?
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)
- Sales Rank: #246911 in Books
- Brand: Brand: O'Reilly Media
- Published on: 2003-05-31
- Original language: English
- Number of items: 1
- Dimensions: 9.25" h x 1.54" w x 8.00" l,
- Binding: Paperback
- 656 pages
- Used Book in Good Condition
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
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.
Most helpful customer reviews
490 of 504 people found the following review helpful.
A different kind of Java book for beginners and experts
By Juntao Yuan
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.
64 of 65 people found the following review helpful.
My all-time favorite tutorial on Java (or anything else)
By Thomas Duff
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!
154 of 164 people found the following review helpful.
An Amazing Achievment
By Thomas Paul
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.
Head First Java: Your Brain on Java - A Learner's Guide, by Bert Bates, Kathy Sierra PDF
Head First Java: Your Brain on Java - A Learner's Guide, by Bert Bates, Kathy Sierra EPub
Head First Java: Your Brain on Java - A Learner's Guide, by Bert Bates, Kathy Sierra Doc
Head First Java: Your Brain on Java - A Learner's Guide, by Bert Bates, Kathy Sierra iBooks
Head First Java: Your Brain on Java - A Learner's Guide, by Bert Bates, Kathy Sierra rtf
Head First Java: Your Brain on Java - A Learner's Guide, by Bert Bates, Kathy Sierra Mobipocket
Head First Java: Your Brain on Java - A Learner's Guide, by Bert Bates, Kathy Sierra Kindle

