Convenções do Java
Fonte: http://www.oracle.com/technetwork/java/codeconventions-135099.html#367
- nomes de variáveis:
- primeira letra minúscula;
- se tiver mais de uma palavra, as demais palavras começam com maiúsculas. Exemplos: idadeDoCliente, nomeDoCliente, hojeEstaNublado, etc.
- nomes de classes:
- primeira letra maiúscula;
- se tiver mais de uma palavra, as demais palavras começam com maiúsculas. Exemplos: Pessoa, ImpostoDeRenda, TestaIdade, Cliente, TestaAcesso, etc.
- nome da classe é o nome do arquivo;
- nomes de métodos:
- primeira letra minúscula;
- se tiver mais de uma palavra, as demais palavras começam com maiúsculas.
- sempre no imperativo: calculaImposto(), testaIdade(), testaAcesso(), saca(), validaCPF(), etc.
- nomes de pacotes:
- primeira letra minúscula;
- se tiver mais de uma palavra, as demais palavras começam com maiúsculas. Exemplos: criptografia, usuarios, conexaoDeBancoDeDados, etc.
- nome do pacote deve ser o mesmo nome da pasta;
- nomes de constantes:
- todas as letras são maiúsculas;
- para separar as palavras, usamos underline. Exemplos: TAMANHO, PI, QUANTIDADE, PARAR_DE_EXECUTAR, etc;