Jun 15, 2018 - The first Java book I read, apart from textbooks in college, was Head First. Java 3rd Edition or the 7th Edition of Java: A Beginner's Guide. May 21, 2003 'Head First Java' is a stunning example of a textbook in which the method of conveying complex information is presented in the simplest possible way. The best part is a beginning which includes amazing pieces of advice about the technics of studying IT literature. 'Must read' for all Java.
Where’s the cart? Now you can get everything on. To purchase books, visit Amazon or your favorite retailer. Or contact customer service: 1-800-889-8969 / 707-827-7019 Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study.
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. 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. Table of Contents. Chapter 1 Dive in A Quick Dip: Breaking the Surface. The Way Java Works.
What you’ll do in Java. A very brief history of Java. Code structure in Java. Anatomy of a class. Writing a class with a main. Looping and looping.
Conditional branching. Coding a Serious Business Application. Phrase-O-Matic. Chapter 2 Classes and Objects: A Trip to Objectville.
Chair Wars: (or How Objects Can Change Your Life). Making your first object. Making and testing Movie objects. Quick!
![]()
Get out of main!. Running the Guessing Game. Chapter 3 Primitives and References: Know Your Variables. Declaring a variable. “I’d like a double mocha, no, make it an int.”.
You really don’t want to spill that. Back away from that keyword!.
This table reserved. Controlling your Dog object. An object reference is just another variable value. An array is like a tray of cups.
Arrays are objects too. Make an array of Dogs. Control your Dog (with a reference variable). A Dog example. Chapter 4 Methods Use Instance Variables: How Objects Behave. Remember: a class describes what an object knows and what an object does.
The size affects the bark. You can send things to a method. You can get things back from a method.
You can send more than one thing to a method. Java is pass-by-value. That means pass-by-copy. Cool things you can do with parameters and return types.
Encapsulation. Encapsulating the GoodDog class. How do objects in an array behave?
![]()
There is no doubt that the best book to learn Java for beginners is indeed. It's interesting, informative and yet easy to read, which is what a beginner wants. The only drawback of this book is that there is no 3rd Edition available. Java has moved a long way since 2nd edition of this book was released. Yes, the core of the Java programming language is not changed much and information given in this book is still relevant and sufficient for anyone who wants to learn Java programming, but an up to date book comprising changes introduced in Java 7 and Java 8 would have been much appreciated.
I was hoping for Head First Java 3rd Edition when Java 8 was launched last year, but no update yet. The changes introduced in Java 8 does demand a new edition of the book, but that is for advanced level. For a beginner, it's important to learn basics of Java before diving into lambda expression and other stuff. Head first Java will give you a head start in Java programming by first explaining What is Java, What is Java's competitive advantage over another popular programming language e.g. C, C or Python and What is the best way to learn Java. Once you start reading this book, you will learn very quickly. Why is Head First Java the best book to learn Java Programming?
Somebody will definitely ask, why I consider Head First Java as the best book? Did I read this book before recommending?
Did I have read any other book to say that Head First Java is the best compared to others? Can they trust my words on Head First Java?
Well, Yes I have read Head First Java, not once but twice and thrice. I do read it even now after having 9 years of working experience in Java when I want to refresh some concept. I consider Head First Java, 2nd edition best because of following reasons:.
The Head First style of teaching which is full of diagrams, images, and characters. If you know a picture is worth thousand words, to give you an example from Head First Java book, you might know that abstract methods are methods without body, they have just declaration and how they explain it by just showing a human head without body:). The content of the book is really great and easy to digest. As a beginner, you would hate reading boring subjective content which is bookish and not in conversational style. Head First Java is not a book, its a teacher with full of conversation. Head First Java is best because it contains lots of quizzes, fill in the blanks, matching exercise, which forces your mind to work.
This helps to retain the knowledge you have acquired by reading book. Head First Java is full of good examples, which is very important from a beginners point of view. Remember you will not learn by just reading the book, you will learn only if you do examples and exercises given in the book. Authors, Bert Bates, and Kathy Sierra are respectable and are an authority in the field of Java programming language.
They have also authored several other books including SCJP guides which are some of the most recommended books for Java developer looking to get certified. I am sure these reasons are enough to explain why I think Head First Java is the best book for beginners or anyone who wants to learn Java. On a similar note, since everyone has different taste and some may not like comic book style of Head First Java and look for a traditional style of Java programming book to learn, they can try. That book is also a gem and gives comprehensive knowledge of Java programming in an easy way. An author is very renowned and I love his writing style, you won't feel bored while reading his book. All the best and don't forget to come back here if you face any problem while learning Java:) Update 7th February 2016 Cay S.
Horstmann, the author of popular Java 8 book, Java SE 8 for Really Impatient and the classic two-volume introduction of Java programming language has come up with another masterpiece to teach core Java, including Java SE 8. The by Cay S. Horstmann is a complete but concise guide to Java SE 8.
It covers all important material of Java programming language, but it's presented in small chunks organized for quick access and easy understanding. I am not sure if it can replace Head First Java but at the moment, it certainly look the best and most updated book to learn Java for beginners.
Comments are closed.
|
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |