Salve galera do GUJ!
Estou com uma grande dúvida que foi gerada pelo livro da Kathy.
Eu estudei sobre pilha e heap no capítulo 2 e lá está bem claro pra mim o seguinte:
[list] VARIÁVEIS DE INSTÂNCIA E OBJETOS são armazenados no HEAP[/list]
[list] VARIÁVEIS LOCAIS E MÉTODOS são armazenados na PILHA[/list]
Acontece, que no capítulo 3 na parte de Declaração, Criação e Inicialização de Arrays é dito que os Arrays ficam na PILHA! :oops:
Pelo meu entendimento esta última afirmação está errada, já que o Array é um objeto, portanto é criado no HEAP.
Apenas a variável local de referência ao Array estaria na Pilha.
Estou certo em meu raciocínio?
Muito obrigado.
