JAVA - Variáveis e Referências
- #Java
- #POO
Dicas de Java: Entendendo Variáveis e Referências
Hoje, tive a oportunidade de aprender um conceito fundamental em Java e gostaria de compartilhá-lo com todos.
No mundo das variáveis primitivas, quando uma variável é igualada a outra, ela simplesmente copia o valor para o novo espaço de memória. Por exemplo, se a
é igual a 5
, b
também será 5
quando igualado a a
.
Mas quando se trata de objetos em Java, a história é um pouco diferente. Quando igualamos um objeto a outro, não estamos copiando o valor em si, mas sim o endereço de memória onde esse valor está armazenado.
Imagine que objA
é igual a objB
. Se mudarmos o valor de objA
depois dessa operação, objB
também refletirá essa mudança, porque ambos estão apontando para o mesmo endereço de memória.
Essa é uma distinção crucial que todo desenvolvedor Java deve entender para evitar comportamentos inesperados em seus programas.
Espero que essa dica ajude você a entender melhor como o Java trabalha com variáveis e objetos. Continuarei compartilhando mais insights à medida que avançamos nessa jornada de aprendizado!