Плохо читаете.
new - это (грубо) вызов конструктора. Где окажется память - зависит от того, для чего вы вызываете конструктор. Ссылочные типы (классы) - всегда в куче, и new выделит там память. Типы-значения - по месту использования. Если это локальная переменная - то стек. Если это поле класса - то прямо в самом объекте класса.