Что означает e в следующем коде?
try {
// Do something
} catch (Exception e) {
// Do something
}
Я исследовал и ничего не получил.
System.out.println("Thanks!");
@MadProgrammer, значит, это не обязательно должен быть e? Может ли это быть написано как какое-то другое письмо и все равно работать?
Урок исключений может предоставить вам лучшую / дополнительную информацию
Нет, это не обязательно должен быть e. Я часто использую exp, но это личное дело каждого. Это просто имя переменной
Вы можете называть свои переменные как хотите




Это имя переменной. Exception - это тип. e - это имя. Вы можете использовать другое имя. Вы можете отобразить сообщение пользователю (или трассировку стека).
try {
// Do something
} catch (Exception ohNo) {
System.out.printf("Caught exception %s doing something.%n", ohNo.toString());
ohNo.printStackTrace();
}
не могли бы вы проверить мой вопрос? Я думаю, вы можете помочь мне в обработке исключений. спасибо stackoverflow.com/questions/69747085/java-try-catch-exceptio n
Это объект, содержащий информацию о произошедшей ошибке. Наследовать от throwable и дать вам четкое сообщение о том, почему ваш код пошел не так
Больше информации
e- это ссылка на экземплярException, подобно тому какsбудет ссылкой на экземплярString, когда вы объявляете какString s = "...";. В противном случае вы не сможете сослаться на исключение и узнать, что не так с вашим кодом.