Quando a corda é criada usando nova, então onde está o objeto armazenado na memória heap ou no pool de constantes de cordas ou ambos?
Em Java, onde está o literal de string que é passado no constructor de string criado enquanto estamos criando um objeto de string usando uma nova string (constante de string)?