.Hashcode () retornará um int diferente devido à compactação do espaço de posse?
Se eu ligar para oObject.hashcode()
Em algum objeto, ele retorna o endereço interno do objeto (implementação padrão). Este endereço é um endereço lógico ou físico?
Na coleta de lixo, devido à troca de objetos de compactação de memória, ocorre na memória. Se eu chamar o código hash antes e depois do GC, ele retornará o mesmo código hash (retorna) e, se sim, por que (por causa do endereço de compactação pode mudar)?