Convenções de código são importantes para facilitar a manutenção e legibilidade do software. Elas melhoram a compreensão do código por outros programadores, já que 80% do custo de um software é com manutenção, geralmente não feita pelo programador original. As convenções para Java incluem usar maiúsculas para classes e minúsculas para métodos, variáveis com camel case, e constantes em maiúsculas com underline. Abreviar nomes dificulta a leitura e deve ser evitado.