"Um espaço na memória do computador, onde se pode guardar valores." Existem 4 tipos:
- Instância: objeto
- Classe: classe
- Local: dentro de métodos
- Parâmetro: na assinatura do método
[visibilidade] [modificador] [tipo] nome [=valor]
Ex.: Public_______final_________int___valor__=10;
"São os valores e consequentemente operações que as variáveis podem assumir e sofrer, respectivamente."
- Estática (forte vs Dinâmica(fraco)
- Primitivo vs Composto
- Textual (char e String)
- Numeral (byte, short, int, long, float e double)
- Lógico (boolean)
- Objeto
"São símbolos especiais quais são capazes de realizar ações específicas em um, dois ou mais operados e, em seguida, retornar um resultado."
- Pós-fixado: exp++ ou exp--
- Prefixado: ++exp ou --exp
- Aritmetico: +, -, *, / e %
- Atribuição: =, +=, -=, *= /= e %=
"É a tranformação de uma determinada variável de tipo manos específico para um tipo mais específico ou vice-versa."
- Upcast (implícito)
- Downcast (explícito)