کتاب بسیار مناسب برای یادگیری جاوا Thinking in Java, 4th Edition +Code, Errata and Solutions Note: The rar file contains the book, source code, errata and «Thinking in Java Annotated Solutions Guide, Revision 1. I was really floundering being a non-C programmer , but your book has brought me up to speed as fast as I could read it. Completely rewritten concurrency chapter gives you a solid grasp of threading fundamentals. Design patterns are shown with multiple examples throughout: Adapter, Bridge, Chain of Responsibility, Command, Decorator, Facade, Factory Method, Flyweight, Iterator, Data Transfer Object, Null Object, Proxy, Singleton, State, Strategy, Template Method, and Visitor. This is not a book for a new comer to Java language.
My code will be much better after reading Thinking in Java. Thank you for the tremendous service that you are providing by writing such great books. Now I am one of the gurus! Very complete, with excellent right-to-the-point examples and intelligent, not dumbed-down, explanations. More than virtually any other book, Thinking in Java helps you understand not just what to do — but why. A «thinking in enterprise java» would be a great successor to this good book.
Summary: A Bit Disappointed Rating: 3 Much of the code in the book is predicated on you using some of his custom libraries. The exercises are also fantastic and do an excellent job reinforcing the ideas explained throughout the chapters. The text then moves on to class design issues, when to use inheritance and composition, and related topics of information hiding and polymorphism. The book is better when he presents actual language features. From the fundamentals of Java syntax to its most advanced features, Thinking in Java is designed to teach, one simple step at a time. . Summary: Become a Java guru Rating: 5 I have been a Java developer for 7 years, and my knowledge of Java increased by double, if not more, after reading this book.
»For both beginner and experienced C and C++ programmers who want to learn Java. As such, this text will be most useful for the experienced developer. Live seminars, consulting, and reviews available. Test framework shows program output. The exercises are challenging, and the chapter on Collections is superb! Thank you for the tremendous service that you are providing by writing such great books. The author outlines his thoughts on why Java will make you a better programmer, without all the complexity.
Through your fantastic book I have gained a tremendous amount of Java knowledge. Chapters on exception handling and programming with type information are also worthwhile, as are the chapters on the new Swing interface classes and network programming. The best book ever written on Java. Hopefully I will be able to attend your seminar in the not-too-distant future. In contrast to many other Java books I found it to be unusually mature, consistent, intellectually honest, well-written, and precise.
I was really floundering being a non-C programmer , but your book has brought me up to speed as fast as I could read it. Companion web site includes all source code, annotated solution guide, weblog, and multimedia seminars. The treatment of inner classes and scoping will likely seem a bit overdone for most readers. Hopefully I will be able to attend your seminar in the not-too-distant future. I look forward to reading more books written by you. I was really floundering, but your book has brought me up to speed as quickly as I could read it! No kidding, I learned enough that I was able to point out features in Java that even our «gurus» at work did not know.
Your explanations are clear and direct. Very complete, with excellent right-to-the-point examples and intelligent, not dumbed-down, explanations. The best book ever written on Java. The exercises are also fantastic and do an excellent job reinforcing the ideas explained throughout the chapters. Eckel introduces all the basics of objects as Java uses them; then walks carefully through the fundamental concepts underlying all Java programming — including program flow, initialization and cleanup, hiding implementations, reusing classes and polymorphism. It explains in depth every subject, and its it drawback too, it gets a little boring with so much explanation, and in some examples it focuses more on the Design Patterns than Java. Although it adopts somewhat of a mixed-bag approach, Thinking in Java contains some excellent material for the object-oriented developer who wants to see what all the fuss is about with Java.
See Download seven free sample chapters from Thinking in Java, Fourth Edition. Through your fantastic book I have gained a tremendous amount of Java knowledge. Thorough coverage of fundamentals; demonstrates advanced topics. Summary: The Java Bible with Design Patterns Rating: 4 I really liked this book, its a complete one. You have to have some programming background cause its very theorical book. As a result, you learn things his way, not necessarily the standard way to code Java. I look forward to reading more books written by you.