SóProvas


ID
230917
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2010
Provas
Disciplina
Programação
Assuntos

Sejam as seguintes assertivas sobre a alocação de memória e a amarração de variáveis em Java:

I. Os arrays declarados através de variáveis de instância são alocados na área de memória dinâmica ( heap ), mas quando declarados dentro de um método são alocados na pilha.

II. As áreas de memória relativas às variáveis de tipos primitivos (int , char, float e double , por exemplo) são sempre alocadas na área de memória estática.

III. Objetos são sempre alocados na área dinâmica de memória ( heap).

Marque a alternativa corretaemrelação às assertivas acima.

Alternativas
Comentários
  • Objetos sempre na heap
    Primitivos na pilha
    Alguém pode confirmar o array?
  • o Array, mesmo sendo um array de primitivos é visto em tempo de compilação como um objeto. Portanto, na execução será tratado como um objeto e residirá no Heap
  • lembrando que as referencias para os objetos ficam armazenadas na pilha.