Convenção em código Java

Existem algumas convenções que ajudam muito no desenvolvimento do seu código, não são regras, portanto caso não use elas não terá problema ao tentar executar seu código. Abaixo estão algumas.

Constantes: Definido com letra maiúscula, por exemplo, quando usamos final e enum.

public static final EstadoCivilEnum ESTADO_CIVIL = EstadoCivilEnum.SOLTEIRO;
private final EstadoCivilEnum ESTADO_CIVIL;
final String VARIAVEL_FINAL = "valorFinal";

Variáveis: Definido com o uso de lowerCamelCase. Além disso leva em consideração também as regras do Usar identificadores corretos para nomes de variáveis. Como nos exemplos abaixo:

int contador;
String palavraComposto;

Métodos: Definido com o uso de lowerCamelCase, assim como acontece com as variáveis. E segue padrao JavaBeans que simplificando sua explicação seria isso:

Métodos para obter um valor usam o prefixo is ou get e nunca tem retorno void, exemplo:

public boolean isAtivo(){ ... }
public String getNome(){ ... }
public Endereco getEndereco(){ ... };

Métodos para alterar um valor usam o prefixo set e sempre tem retorno void, exemplo:

public void setAtivo(boolean ativo){ ... }
public void setNome(String nome){ ... }
public void setEndereco(Endereco endereco){ ... }


Classes e Interfaces: Definido com o uso UpperCamelCase. Como exemplos abaixo:

public interface Usuario{ ... }
public class Pessoa{ ... }
public class PessoaJuridica{ ... }

Caso queira faça download do pdf com todas as convenções de código Java:
Java Code Conventions

Referências:

Naming Conventions

CamelCase

Deixe um comentário


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" highlight="">