Найти тему
DEBAGanov

Java 1249. Что такое checked и unchecked exception?

1249. Что такое checked и unchecked exception?

В Java checked и unchecked exceptions - это два типа исключений. Checked исключения должны быть обрабатываны или объявлены в заголовке метода с помощью слова ключевого слова throws, в то время как unchecked исключения не обязаны быть обработаны или объявлены. Компилятор Java гарантирует, что программа предоставляет обработку checked исключений, но не гарантирует это для unchecked исключений.

Примеры checked exception:

  • IOException
  • ClassNotFoundExceptio
  • SQLException

Примеры unchecked exception:

  • NullPointerException
  • ArrayIndexOutOfBoundsException
  • IllegalArgumentException

Как именно обрабатывать исключения в вашем коде зависит от конкретных требований вашей программы, но в общих чертах, checked исключения обычно следует обрабатывать в коде, а unchecked исключения следует использовать для ошибок, которые маловероятно произойдут, и которые обычно указывают на ошибки программиста.

1606 вопрос-ответ по Java

Курс Spring Framework

Tелеграмм каналDEBAGanov

Мое резюмеDEBAGanov