Sobes.tech
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.