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;