Variáveis Locais e VarArgs
Variáveis Locais
É possível definir variáveis locals a um método ou a um bloco de operações.
Essas variáveis existirão enquanto o procedimento (método, bloco de controle de execução) a que estiverem associadas for executado.
Não podem ser usadas fora do procedimento onde foram criadas.
Não podem ter modificadores de acesso (private, public, package)

Tipos de Variáveis Locais
As variáveis podem ser declaradas por um tipo primitivo (int, float, char) ou por um tipo de classe (própria ou do Java).
No primeiro caso (tipo primitivo), o espaço em memória é alocado como parte da operação. No segundo caso (tipo classe), não há prévia alocação de memória, somente quando o objeto da classe for criado pela chamada da instrução new
Inicialização Padrão Java
variáveis numérica com
0variáveis booleanas com
falseoutras variáveis com
null

VarArgs
O recurso de VarArgs (variable-length argument lists) permite que um método aceite um número variável de argumentos do mesmo tipo.
Exemplo de um método que soma dois números:
Exemplo de um método que soma qualquer conjunto de números com VarArgs:
Last updated