Escritura de programas Java

Un programador dispone de cuatro mecanismos básicos para comunicarse con sus lectores:
  1. el estilo
  2. los comentarios
  3. los nombres de las variables, constantes y métodos
  4. los espacios en blanco (el sangrado)

Una guía rápida:

Style Guide
Objects First with Java (BlueJ)