234
правки
Изменения
→Примеры исключений
==Примеры исключений==
* любая операция может бросить <code>VirtualMachineError</code>. Как правило это происходит в результате системных сбоев.* <code>OutOfMemoryError</code>. Приложение может бросить это исключение, если, например, не хватает места в куче, или не хватает памяти для того, чтобы создать стек нового потока.* <code>IllegalArgumentException </code> используется для того, чтобы избежать передачи некорректных значений аргументов. Например:
<tt>public void</tt> f(<tt>Object</tt> a) {
}
}
*<code>IllegalStateException </code> возникает в результате некорректного состояния объекта. Например, использование объекта перед тем как он будет инициализирован.
==Источники==