|
|
- A 'must' for any serious computer programmer's libraryThe first edition of EFFECTIVE JAVA offers Java programmers a deeper understanding of Java's language than the casual beginner's book, offering tips on how to write code that is clearer, more correct, and more reusable. Over seventy programmer rules of thumb are contained in a new edition exploring design patterns, language idioms, and generics, along with updated techniques on common topics and avoiding common pitfalls of language. The second edition expands upon concepts so popular in the first and is a 'must' for any serious computer programmer's library. Diane C. Donovan California Bookwatch Rating: - Taught this old dog new tricksI've been programming Java since 1995 and sometimes think I know everything I need to know about working with the language. "Effective Java" made me realize that there's always much, much more to learn. This book is packed with incredibly useful information that every single Java developer should know. The best part is that Bloch is not proposing any kind of radical new programming method, he is simply organizing and presenting tried and true Java programming patterns and idioms. I can't count how many times I've said, "Of course, it is so obvious! Why didn't I think of that?" when I was reading this book. The items presented are things you may know, or half-know, and all it takes is the proper presentation and explanation to completely "ice" things in your mind. The best part is starting a new project after reading "Effective Java" and getting to try out all the good stuff in your own code. I bought the First Edition seven years ago and am so happy the Second Edition is finally here. It is well worth the wait. If you develop in Java in any capacity -- get this book! Rating: - One of the best books everThis is considered one of the best java books ever, since the first edition. Now it is revised and updated to the new Java 5 and 6 features. Worth every penny that you pay for it! Rating: - One of the best Java booksThis book is simply amazing. Gives you tons of good advices, recomendations and more to improve your java design and code. I use this book as reference one, when I need to develop something, first read related chapters of this book and then write code. Only one drawback, there are few code. Wil be better to have more code examples related with some topics. Rating: - The best book for experienced Java programmersYou may think you don't need any books after you've learned a language. Usually, that is true - but this book is one of the few that will benefit even experienced programmers. It provides usage guidelines that go well beyond style or obvious things and will help you build systems that are flexible, maintainable, and perform well. The second edition is updated for Java 6 so you get advice on the best practices for using generics, enums, and annotations. This is a great either as a refresher course or to learn new things for anyone who wants to be a great Java programmer.
|