Какова цель создания пользовательских классов исключений, когда в основном то, что они делают, одинаково. Для например, NullPointerException:Почему мы должны писать пользовательские классы исключений в Java
class NullPointerException extends RuntimeException {
private static final long serialVersionUID = 5162710183389028792L;
public NullPointerException() {
super();
}
public NullPointerException(String s) {
super(s);
}
}
Это основной шаблон для большинства классов исключений, которые я видел и создал.
Одна из целей, о которых я могу думать, заключается в обработке этих исключений. Но тогда это может быть основано на Исключительном сообщении ?. В основном мы пишем один код обработки для каждого типа исключения. Я знаю, что есть «исключения».
Но есть ли что-нибудь еще? Разве это не повторяется, когда меняется только название класса?
Также есть ли классы исключения JDK, у которых есть код, чем этот?
Я упомянул об этом в моем вопросе. – rajesh
к вашему сведению, каждый улов имеет различную работу. Именно это и означало. – Ankit