Почему инициализация объекта с использованием ключевого слова new
называется динамическим выделением памяти, поскольку во время самой компиляции нам нужно знать объем памяти, необходимый для этого объекта.
Также объясните, что происходит, когда вы выполняете ClassA object = new ClassA();
в куче и стеке .