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!



