TGViewer
Java Java @javatg · 16.8K subscribers
Post #2332 1.73K
💡 Java: Checked vs Unchecked Exceptions, коротко и по делу

В Java исключения делятся на две основные категории:

- Checked - например, IOException. Компилятор заставит либо обработать исключение через try/catch, либо указать throws.
- Unchecked — наследники RuntimeException. Обязательной обработки на этапе компиляции нет.

Пример:

IOException → checked
NullPointerException → unchecked
IllegalArgumentException → unchecked

Практическое правило: checked exceptions имеет смысл использовать для ситуаций, из которых вызывающий код действительно может восстановиться.

#Java #ErrorHandling
  • ❤ 1
  • 👍 1
More from @javatg
  1. Sep 19, 2026🚀 JetBrains обновила roadmap Kotlin: главный фокус - Multiplatform, Wasm и удобство разра…
  2. Sep 17, 2026Apache Kafka курс 2026: бесплатный курс по Kafka с нуля до профи на русском Kafka обучение…
  3. Sep 15, 2026🚀 Spring Boot 4 получил отдельный starter для RestClient Теперь imperative HTTP-клиент мо…
  4. Sep 15, 2026🎸 Приглашаем на Java Rock Star Meetup Самая ламповая встреча Java-коммьюнити состоится уж…
  5. Sep 13, 2026🚀 Spring Boot 4 получил полноценную поддержку Kotlin Serialization Теперь для kotlinx.ser…
  6. Sep 13, 2026🔥 Хочешь расти в IT быстрее остальных? Перестань учиться в одиночку Можно годами смотреть…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →