JAVA: что такое try catch? Где это используется? - Вопросы по Java
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос JAVA: что такое try catch? Где это используется?

Регистрация
10 Июл 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
JAVA: что такое try catch? Где это используется?
 
Регистрация
20 Июн 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Это когда ваша программа работает с заранее неизвестными данными. Такие данные рано или поздно вызовут ошибку выполнения вашей программы. Чтобы она не завершилась аварийно, надо заворачивать код в try и обрабатывать исключение в catch. Пример - попытка чтения из файла, которого почему-то не существует.
 
Регистрация
15 Фев 2013
Сообщения
97
Репутация
10
Спасибо
1
Монет
0
>JAVA: что такое try catch? Обработка исключительных ситуаций (как правило - ошибок). >Где это используется? Там, где они могут возникнуть.
 
Регистрация
4 Сен 2013
Сообщения
77
Репутация
5
Спасибо
1
Монет
0
механизм обработки ошибок, используется везде, слишком большой вопрос, проще главу в каком нибудь учебнике прочитать. И да try catch finally
 
Регистрация
1 Авг 2013
Сообщения
82
Репутация
-3
Спасибо
0
Монет
0
Исключения. Допустим, пользователь вводит число и выполняет над ним арифметические операции. Если он ввел ноль и поделил на него, программа вылетит из-за необработанного исключения. Чтобы этого не произошло, блок, в котором может возникнуть такая ситуация (допустим, операция деления) мы помещаем в конструкцию try. А в catch мы помещаем набор методов и процедур для обработки возникшего исключения (например, выводим сообщение об ошибке), программа при этом не вылетит.
 
Регистрация
29 Июл 2014
Сообщения
3,618
Репутация
1,017
Спасибо
92
Монет
0
это то, чем не надо пользоваться вообще. хорошая программа не должна вызывать исключительные ситуации

программа-то может быть хорошая, но глупый юзер считает каждый пиксель кнопкой и тычется туда.
ну и логика поведения у программы может быть изощрённая, которую так просто не опишешь без проверки на исключения.
 
Сверху Снизу