Variáveis em Java representam a forma em que armazenamos dados que serão processados. |
DEFINIÇÃO DE VARIÁVEL
Variável é uma região de memória reservada para armazenar valores de modo temporário. Carregamos para a memórias as informações que estamos trabalhando em determinado momento porém, sem remove-las do local de origem.
Em Java, todas as variáveis possuiram um tipo e este será definido ainda na declaração. Podemos alterar o valor armazenado numa variável a qualquer momento, porém, o tipo declarado não poderá ser alterado durante o tempo de execução. Mais precisamente, as variáveis são carregadas para a memória RAM (Random Access Memory) devido a alta velocidade na leitura e gravação dessa mídia. Como já dito, variáveis armazenam valores temporários, no caso, os valores que está sendo manipulando em determinado momento. A memória RAM possui alto desempenho na leitura e gravação, por isso definimos as variáveis ali, no entanto, quando o computador for desligado ou então, houver interrupção no fornecimento de energia, todo valor alocado na memória RAM é perdido de maneira irreversível.
Não há limites na declaração de variáveis, logo, somos livres para definirmos a quantidade necessário, no entanto, devemos ser cautelosos, até porque, cada variável declarada irá consumir recursos do dispositivo e pode prejudicar o desempenho de outras aplicações.
O Java reservará espaço a cada variável individualmente e, associa a esta região de memória o nome que definido, ou seja, a referência. Temos assim que, a localização do espaço de memória será feito por intermédio da referência (nome da variável) definida em nossos códigos. A partir do momento em que não fizermos mais uso de determinada variável, a JVM desalocará o espaço utilizado pela variável devolvendo-o ao sistema operacional.
A melhor maneira para manipularmos informações seja num programa, como também num Script, é através da utilização de variáveis. Variáveis possuem uma estrutura simples e rápida para utilização e o seu conceito vem desde os primórdios da computação.
FUNCIONAMENTO DAS VARIÁVEIS
As variáveis são, de fato, regiões físicas numeradas. Cada segmento possui um número inteiro que o identifica e o distingue. Este espaço, ou melhor, essa região de memória é administrado pelo hardware, pela placa-mãe, processador e sistema operacional. Quando declaramos variáveis, estamos de fato, reservando um espaço físico para o armazenamento temporário de informações que serão utilizadas no trecho de código em que a variável está sendo definida.
Os pentes de memória RAM possuem, obviamente, um limite, porém, atualmente, raríssimas vezes iremos ocupar todo espaço do dispositivo, salvo nas vezes em que nossas aplicações apresentarem problemas. Por isso, diz-se que não limites de variáveis que podemos declarar, até porque a quantidade é, de fato, um número bastante elevado.
DEFINIÇÃO DE REFERÊNCIA
Nome de variável e referência são sinônimos no desenvolvimento de aplicações. Como estudamos, as variáveis são identificadas por números e estão num espaço físico de memória, logo, a expressão referência, indica que temos uma entidade que está referenciando aquela região que é, em suma, o local reservado de determinada variável.
DECLARAÇÃO E USO DE UMA VARIÁVEL INTEIRA:
public class Variaveis{
public static void main(String[] args) {
//declarando uma variável numérica inteira
int valor;
//atribuindo o valor 100 para a variável
valor = 100;
//imprimindo o valor da variável na saída padrão
System.out.println(valor);
}
}
No exemplo acima declaramos uma variável do tipo int
, de nome valor
. Na linha seguinte atribuimos o número inteiro 100
a variável valor
. Por fim, utilizamos a função println()
para imprimirmos na tela o valor contido na variável valor
.
No exemplo acima, utilizamos alguns conceitos ainda não estudas, porém, é o tema das próximas aulas.
EXEMPLO DE USO DE VARIÁVEIS
public class VarEstudo {
public static void main(String[] args){
int num = 0;
int minhaVariavel = 100;
System.out.println(num);
System.out.println(minhaVariavel);
double dinheiro = 1.55;
System.out.println(dinheiro);
}
}
EXEMPLO FEITO EM AULA
public class Aula0004 {
public static void main(String[] args) {
int num = 0;
/*
* 1) um nome
* 2) um tipo
* 3) um tamanho
* 4) um valor
* */
num = 10;
/*
* 1) é temporário
* 2) os dados são removidos da memória
* quando o PC é desligado
* 3) volatil
* 4) o valor antigo sempre é perdido (para sempre)
* 5) o Java, desaloca a memória
* */
}
}
Tags java, variável, curso, int, blog
Comentários
comments powered by Disqus