Imagem de fundo

No Java, o gerenciamento de memória envolve diferentes...

No Java, o gerenciamento de memória envolve diferentes tipos de referências (Strong, Soft, Weak e Phantom), que influenciam diretamente o comportamento do Garbage Collector (GC). Considerando as características dessas referências, é correto afirmar que:


A

Referências Phantom permitem recuperar a instância do objeto por meio do método get().


B

Referências Soft impedem a coleta de objetos pelo Garbage Collector.


C

Referências fortes são criadas exclusivamente por meio da classe java.lang.ref.StrongReference.


D

Referências fracas (Weak References) tornam um objeto elegível para coleta quando não existem mais referências fortes apontando para ele.


E

Objetos referenciados apenas por Soft References são sempre coletados imediatamente na próxima execução do GC.