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/