Поведение JVM при ошибке нехватки памяти? Список s = новый ArrayList ();

try {
    for(;;) {
        s.add("Pradeep");
    }
} finally {
    System.out.println("In Finally");
}

В блоке try у jvm заканчивается память, тогда как jvm запускает блок finally, когда у него нет памяти?

Вывод:

In Finally
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
7
задан Rekha 13 October 2011 в 15:39
поделиться