SóProvas


ID
1529677
Banca
Quadrix
Órgão
DATAPREV
Ano
2014
Provas
Disciplina
Programação
Assuntos

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)?

Alternativas
Comentários
  • Os ciclo de vida de objetos:

    1. Criado (Created)
    2. Em Uso (In use)
    3. Invisível (Invisible)
    4. Inalcançável (Unreachable)
    5. Coletado (Collected)
    6. Finalizado (Finalized)
    7. Desalocado (Deallocated)



    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.

    Criado

    b) Os ponteiros weak, soft e phantom descrevem a inicialização sequencial do objeto.

    Em uso

    c) O objeto referenciado continua com uma referência do tipo strong, em que são coletados os memory leaks.

    Invisível

    d) Nã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.

    Inalcançavel

    e) O objeto reconhecido como inalcançável é preparado para o processamento final antes da desalocação, mantendo o estado das instâncias.

    Coletado


    Bons estudos,

    Att,

    Ualison Aguiar