По условиям задач нкжно ловить определенное исключение, но что делать, если я не знаю их всех наизусть и не знаю какое в каком случае вызывать?
Марк Цукерберг
26 уровень
Как понять какое исключение ловить?
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Serge_BY_Minsk Работает в Евроторг
10 октября 2020, 20:25
отличная ссылка с описанием исключений
https://www.fandroid.info/osnovnye-tipy-isklyuchenij-exception-v-java/
0
Mykola Bielousov QA Automation Engineer в PDI Technologies
25 июля 2020, 22:48
1.
try {
int[] m = new int[2];
m[8] = 5;
}catch (Exception e){
System.out.println(e);
}
2. проверяешь какую именно ошибку дает sout
3. try {
int[] m = new int[2];
m[8] = 5;
}catch (ArrayIndexOutOfBoundsException e){
System.out.println(e);
}
вставил и отправил валидатору
+2
Данилков Роман
13 марта 2020, 11:28
Почти все задачи по исключениям решаются в два приема:
1. запуск исходного кода, при этом нужный вид исключений вы увидите в логе
2. отловить нужное исключение
+5
IceBergMaster
4 марта 2020, 17:36
Гуглить) Читать документацию.
Никто не знает всё наизусть.
-4