Questão de Programação — Java — Quadrix 2014
ProgramaçãoJava
- Código
- qq092499
- Banca
- Quadrix
- Órgão
- DATAPREV
- Ano
- 2014
- Nível
- Superior
- Cargo
- Analista Tecnologia da Informação
No desenvolvimento de aplicações, o gerenciamento da memória é um dos pontos críticos a ser considerado, uma vez que esse tem impacto direto no seu desempenho. Em sistemas desenvolvidos com a linguagem Java, o gerenciamento da memória é feito pelo Garbage Collection (GC), embora ainda seja uma característica mal entendida pelos desenvolvedores da plataforma, pois esses desenvolvedores acreditam que o GC elimina toda a sua responsabilidade no quesito. Para o bom entendimento do GC é importante conhecer o ciclo de vida dos objetos, desde sua alocação até sua desalocação. Portanto, se o ciclo de vida de um objeto é composto por sete estados, qual das alternativas a seguir descreve uma ou mais características do estado Criado (Created)?
- AÉ efetuada a alocação de espaço para o objeto e os iniciadores de instância e os iniciadores de variáveis de instância são executados.
- BOs ponteiros weak, soft e phantom descrevem a inicialização sequencial do objeto.
- CO objeto referenciado continua com uma referência do tipo strong, em que são coletados os memory leaks.
- DNão existe nenhuma referência do tipo strong para o objeto, sendo um candidato para coleta, pois as variáveis temporárias e estáticas na pilha são referências especiais para o objeto.
- EO objeto reconhecido como inalcançável é preparado para o processamento final antes da desalocação, mantendo o estado das instâncias.