Documents:
1. Code Conventions for the JavaTM Programming Language
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
2. How to Write Doc Comments for the Javadoc Tool
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
3.
Java语言编码规范(Java Code Conventions)
http://www.huihoo.org/code/java_code_conventions.html
4. 架构师任务--制定代码规范(Standard of Coding Standards)
http://blog.csdn.net/calvinxiu/archive/2007/04/17/1567553.aspx
5.
SpringSide代码规范 http://wiki.springside.org.cn/display/springside/Coding+Standards
Tools:
1.
Checkstyle http://checkstyle.sourceforge.net/
2.
PMD http://pmd.sourceforge.net/
3.
FindBugs http://findbugs.sourceforge.net/