Тема: Heap & Stack Java
Я знаю, що посилання на об'єкти створюються в пам'яті стека а самі об'єкти в хіп. У коді нижче я намагаюся переповнити хіп створюючи велику кількість об'єктів Main (), використовуючи зацикленість в конструкторі, і замість outOfMemoryError отримую stackOverflow.
public class Main {
public Main () {
new Main ();
}
public static void main (String [] args) {
new Main ();
}
}
Чому? Як мені переповнити хіп?