Junior — Middle
Em qual área da memória JVM são criados novos objetos durante a execução do programa?
sobes.tech IA
Resposta da IA
Na JVM, novos objetos são criados numa área de memória chamada heap (montículo). O heap é uma região de memória dinâmica alocada para armazenar objetos durante a execução do programa.
Quando um objeto é criado usando o operador new, a memória para ele é alocada no heap. A gestão de memória no heap é realizada pelo coletor de lixo (Garbage Collector), que liberta automaticamente a memória ocupada por objetos aos quais já não há referências.
Exemplo:
MyClass obj = new MyClass(); // o objeto é criado no heap
Ao contrário da pilha, onde são armazenadas variáveis locais e chamadas de métodos, o heap destina-se a objetos com tempo de vida dinâmico.