Best books in java programming
They are kind of best Java books available today and equally useful for beginners, experienced and advanced Java programmer. With these books you gain the knowledge, skills and confidence to effectively answer the java interview questions you will face and ultimately lead you to land the job that you desire.
1.Head First Java by Kathy Sierra, Bert Bates
It is one of the very few books that actually make you want to study Java. It’s ideal for beginners who may not be familiar with basic programming concepts, and also suitable for advanced programmers wanting to learn Java from beginning. The concepts are explained so wonderfully that you would easily remember them later. Also, some of the major concepts that people usually struggle with are explored in depth (object creation, variables and references, etc.)
2. Head First Design Pattern by Eric Freeman, Kathy Sierra, Bert Bates
This is one of the best technical books I’ve ever read. It changed my world as a programmer and what I thought was a good technical book. The topic is very important for any developer that works with object-oriented programming (OOP) and the book presents a complicated topic in a fun, readable way (with lots of pictures!)
3.Thinking in Java by Bruce Eckel
Most of the time you will find an excellent explanation of Java constructs and concepts in this book. This is what I tell readers of Programming Android to get for places where they need to bolster their knowledge of Java basics.
4. Head First Object Oriented Analysis and Design by Brett D. McLaughlin, Gary Pollice, David West
A great brain friendly introductory book for OOAD. A reader of this book can get a very good grasp of the OOAD fundamentals and will be ready to go to the advanced software architecture design with UML.
5. Java Puzzlers by Joshua Bloch, Neal Gafter
If you program in Java, you must read this book. It is a real eye-opener to the kind of traps in your code you wouldn’t even imagine could be there. I can guarantee you have written at least one of these issues into your code. And QA never caught it. And it is out in the wild right now.
6. Java Performance by Charlie Hunt, Binu John
The best book available on Java Memory Management.
7. Java Generics and Collections by Maurice Naftalin, Philip Wadler
This is a pretty good description of Java Generics and how they differ from similar implementations in other languages. It also spends half the book going into detail on the Java Collection classes and how they make heavy use of generics to be much more useful. I was surprised how much useful info it contained.
8. Java Concurrency in Practice by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes,Doug Lea
The very best book about this topic. I learned lot from this book, thanks to authors.
9. Effective Java Programming Language Guide by Joshua Bloch, Guy L. Steele Jr
This is the single best book I have seen or read about Java to date. Bloch, who has been involved in the development of the latest versions of the Java language and specification, does not teach how to write Java code; he teaches how to write GOOD Java code.
I hope you will find some good Java books in this collection.
No comments:
Post a Comment