Java | Фишки и трюки
7.21K subscribers
182 photos
29 videos
6 files
40 links
Java: примеры кода, интересные фишки и полезные трюки

Купить рекламу: https://telega.in/c/java_tips_and_tricks

✍️По всем вопросам: @Pascal4eg
Download Telegram
⌨️ Создание собственных Unchecked Exceptions

В Java вы можете создавать свои собственные исключения, чтобы сделать код более читаемым и выразительным. Если ошибка относится к категории Unchecked Exceptions, ваш класс должен наследоваться от RuntimeException.

🔍 Зачем нужны Unchecked Exceptions?
- Они используются для ошибок, которые не требуют явной обработки с помощью try-catch.
- Примеры: NullPointerException, IllegalArgumentException.

📌 Пример создания Unchecked Exception:

// Определяем исключение
class InvalidAgeException extends RuntimeException {
public InvalidAgeException(String message) {
super(message);
}
}

// Используем в коде
public class CustomUncheckedExample {
public static void main(String[] args) {
int age = -5;

if (age < 0) {
throw new InvalidAgeException("Возраст не может быть отрицательным: " + age);
}
}
}


🔗 Ключевые моменты:
1️⃣ Наследуйтесь от RuntimeException для создания Unchecked Exceptions.
2️⃣ Добавляйте понятное сообщение, чтобы упростить отладку.
3️⃣ Используйте, когда ошибка связана с некорректным использованием API или данных.

Когда использовать?
- Если ошибка относится к программной логике.
- Когда обработка исключения должна быть необязательной.

💡 Совет: Используйте Unchecked Exceptions для сигнализации о проблемах, которые можно избежать с помощью правильного использования API.

#Java #Exceptions #UncheckedExceptions
Please open Telegram to view this post
VIEW IN TELEGRAM
👍125