3 Replies Latest reply: Aug 24, 2012 2:24 AM by jduprez RSS

    Best Java Design Pattern book

    946208
      Hi Friends,

      What is latest java patterns book? Please give me best book to learn from basics and completely.

      Thanks in Advance.
        • 1. Re: Best Java Design Pattern book
          903917
          Core J2EE Patterns by Deepak Alur, John Crupi and Dan Malks is a real good one. Not sure if it's "the best", but it offers excellent explanations and examples of patterns and how they can be used in your application.

          It's written for J2EE in particular but you can use the patterns in any Java based application.
          • 2. Re: Best Java Design Pattern book
            953448
            "Head First Design Pattern" by O'reilly is one of the best and easy to understand book on this topic.
            • 3. Re: Best Java Design Pattern book
              jduprez
              GOF's "Design Patterns: Elements of Reusable Object-Oriented Software".
              It introduces the concept, definition, and advantages of Design Patterns. Translation into Java is quite simple.
              A companion book, IMHO, is Fowler's "refactorings", which I find worth more for its design justifications than for the description of refactoring step (mostly automated now in decent IDEs).

              Now if you want to learn Java best practices, and Java coding idioms, I would suggest Josh Bloch's "Effective Java".