A continuación encontraréis dos documentos relacionados con Java, las code conventions, que son las normas de estilo, y las especificaciones del lenguaje Java, para conocerlo en profundidad.
Aparte de estos documentos, aún más importante es la documentacion de Java. La podemos encontrar en el siguiente enlace, que os recomiendo que añadáis a los marcadores de vuestro navegador: