Java - Convenções para Nomes

Pelas estimativas da Sun (Oracle), ao longo da vida útil de um código padrão, 20% do esforço será despendido na criação e no teste originais do código, e 80% do esforço na manutenção e nas melhorias subsequentes. Concordar com um conjunto de padrões e ajuda a diminuir o esforço envolvido na fabricação de sistemas. A Sun (Oracle) criou um conjunto de padrões de programação para Java e publicou esses padrões em um documento chamado Convenções de Código Java.

Classes e Interfaces: A primeira letra maiúsculas, e depois seguir as regras do formato camelCase.


Classes geralmente usar substantivos.
  • Carro
  • Cliente
  • Fabrica

Interfaces geralmente usar adjetivos.
  • Executavel
  • Serializable


Métodos: A primeira letra minúscula, e depois seguir as regras do formato camelCase. Geralmente usando pares de verbo-substantivo.

  • getSaldo
  • doCalculation
  • definirNome
  • imprimirCupom


Variáveis: como nos métodos, usar o formato camelCase, começando com uma letra minúscula. Usar nomes curtos e significativos, geralmente usando substantivos.

  • larguraDoBotao;
  • balancoDaConta;
  • itensNoCarrinho;


Constantes: devem ser nomeadas usando letras maiúsculas e o underscore como separador.

  • MIN_HEIGHT;
  • MAX_CHAR;
  • COR_PADRAO;
cameCase: quando existem várias palavras para formar um nome e a primeira letra de cada palavra é usada em maiúscula. Ex.: AsaDoAviao, DiasDaSemana, ItensParaViagem.

Postagens mais visitadas deste blog

Python - Fatorial