Variáveis em Java
VARIABLES
├── Tipos Primitivos
├── Tipos de Referência
├── Type Casting
└── Palavra-chave var
Conceitos Básicos
Definição
Uma variável é um local na memória que armazena dados. Em Java, toda variável tem:
Nome (identificador)
Tipo
Valor
Declaração
// Sintaxe básica
tipoDaVariavel nomeDaVariavel;
// Com inicialização
tipoDaVariavel nomeDaVariavel = valor;
Categorias Principais
Tipos Primitivos
PRIMITIVE TYPES
├── Números Inteiros (byte, short, int, long)
├── Números Decimais (float, double)
├── Caractere (char)
└── Booleano (boolean)
Tipos de Referência
REFERENCE TYPES
├── Classes
├── Interfaces
├── Arrays
└── Enums
Escopo
Níveis
SCOPE LEVELS
├── Classe (campos)
├── Método (variáveis locais)
└── Bloco (variáveis de bloco)
Exemplo
public class DataMatrix {
private int nivelAcesso; // Escopo de classe
public void processarDados() {
int contador = 0; // Escopo de método
for (int i = 0; i < 10; i++) { // i tem escopo de bloco
// código aqui
}
}
}
Modificadores
Constantes
// Constante de classe
public static final int MAX_CONEXOES = 100;
// Constante local
final double PI = 3.14159;
Variáveis Estáticas
public class Sistema {
static int contadorGlobal; // Compartilhada por todas instâncias
int contadorLocal; // Específica para cada instância
}
Boas Práticas
Nomenclatura
// Bom
int userId;
String firstName;
boolean isActive;
// Evitar
int a;
String x;
boolean flag;
Inicialização
// Valores padrão
int numero; // 0
boolean status; // false
String texto; // null
// Inicialização explícita (recomendado)
int numero = 0;
boolean status = false;
String texto = "";
Subseções
26 June 2025