Category Archives: Certificação

Usar identificadores corretos para nomes de variáveis

Nesse artigo, vou escrever sobre quais são os identificadores corretos para nomes de variáveis.

As regras para um identificador ser válido são essas:

  • O primeiro caracter tem que ser uma letra, $ ou _ (underline). Não podendo ser um número.
  • Após o primeiro caracter pode ter uma combinação de caracteres numéricos e alfanuméricos.
  • Não tem limites de caracter para definir o identificador.
  • Identificadores são “case sensitive”, então “identificador” e diferente de “IDENTIFICADOR”.
  • Não podem ser usadas as palavras chaves que são usadas pela linguagem, que estão na tabela abaixo:
    abstract continue for new switch
    assert detault goto package synchronized
    boolean do if private this
    break double implements protected throw
    byte else import public throws
    case enum instanceof return transient
    catch extends int short try
    char final interface static void
    class finally long strictfp volatile
    const float native super while

Read more »

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){ ... }

Read more »

Descrever, comparar as diferenças dos tipos primitivos (integer, floating point, boolean e character), enumeration e objetos

Nesse artigo, vou escrever sobre os tipos de variáveis primitivos, enumeração e objetos.

1-) Tipos Primitivos:

Existem 8 tipos primitivos, são eles: int (inteiro), float (ponto flutuante), boolean (booleano), char (caracter), byte, short, long e double. Sendo que os 4 últimos não são exigidos na certificação.
Exemplo:

int a = 1;
float b = 1.5f;
boolean c = true;
char d = 'S';

2-) Enumerações:
Enumerações são tipo especial no qual a variável é usada para armazenar constantes predefinidas.
Exemplo:

public enum EstadoCivil { SOLTEIRO, CASADO, AMASIADO, DIVORCIADO, VIUVO, OUTRO }

EstadoCivil estadoCivil;
estadoCivil = EstadoCivil.SOLTEIRO;

3-) Objetos:
É tudo que não se enquadra como tipo primitivo e enumeração.
Pode se dizer também que são mais avançados do que os primitivos.

Pessoa pessoa = new Pessoa("Revton Braga");

Read more »