title: best (or at least good) guide to Java annotations
body: <p>There must be a good book/PDF/HTML file that describes the essentials &amp; good practices of annotations in Java. I sort of know what they are from other good Java books, but I'm looking for something that would teach me most of what I would need to know to make good use of them. (preferably in PDF/HTML so I can print it out &amp; read at my leisure, book ok also but those go out of date so fast...)</p>
  
  <p>Any recommendations?</p>
  
  <p>edit: I found the Sun guides, as well as tutorials like these from <a href="http://www.onjava.com/lpt/a/4768" rel="nofollow noreferrer">O'Reilly</a> and <a href="http://www.devx.com/Java/Article/27235/1954?pf=true" rel="nofollow noreferrer">DevX</a>, and the section of <a href="https://rads.stackoverflow.com/amzn/click/com/0201310058" rel="nofollow noreferrer" rel="nofollow noreferrer">Effective Java</a> that covers them... OK, so I know what they are and what tools to read them, but that doesn't tell me much about how they are put to use in practice. (other than a little bit in Effective Java and the O'Reilly article above that suggest their use in automated testing frameworks)</p>