Как мы все знаем, существует несколько причин OutOfMEmoryError (см. первый ответ ). Почему есть только одно исключение, охватывающее все эти случаи, а не несколько мелких, унаследованных от OutOfMEmoryError ?
OutOfMEmoryError