Software Development: Building Reliable Systems
Appendix B. Java Coding Standard Template
Introduction
Source Files
Naming Conventions
White Space Usage
Comments
Documentation Comments
Block Comments
Single-line Comments
Classes
Class Body Organization
Interfaces
Interface Body Organization
Statements