Sobes.tech
Back to questions
Senior
3

Как создать собственное исключение в Java?

Companies where asked
kode.ru

Answer from AI

sobes.tech AI

В Java для создания собственного исключения нужно создать класс, который наследуется от одного из классов исключений, обычно от Exception или RuntimeException. Если вы хотите создать проверяемое исключение, наследуйтесь от Exception, если непроверяемое — от RuntimeException.

Пример создания собственного непроверяемого исключения:

public class MyCustomException extends RuntimeException {
    public MyCustomException() {
        super();
    }

    public MyCustomException(String message) {
        super(message);
    }

    public MyCustomException(String message, Throwable cause) {
        super(message, cause);
    }

    public MyCustomException(Throwable cause) {
        super(cause);
    }
}

Такое исключение можно использовать для сигнализации о специфических ошибках в вашем приложении, добавляя контекст и улучшая обработку ошибок.