![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Golovastik |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 19.7.2009 Репутация: 1 Всего: 0 |
1)Скажите, зачем нужны собственные исключения?
2)Попробовал написать собственное исключение,оно не хочет работать, работает только стандартное исключение, почему так? Вот этот код работает со стандартным исключением:
Если написать так:
Вываливается ошибка:
А как же тогда собственные исключения использовать, если только со стандартным работает? |
||||||
|
|||||||
| mstalker26 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 4.7.2009 Репутация: 4 Всего: 11 |
Тебе Temdegon, в этой теме написал как свои исключения бросать
http://forum.vingrad.ru/index.php?showtopi...t&p=2265259 Зачем новую тему создавать? Это сообщение отредактировал(а) mstalker26 - 13.12.2010, 01:51 --------------------
Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом. |
|||
|
||||
| Temdegon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.10.2008 Где: Minsk Репутация: 7 Всего: 9 |
Ваш код работает именно так, как он должен работать. Если вы ожидаете от него какого-то другого поведения, то опишите подробно, что вам нужно.
В строке 20 в первой итерации цикла возникает ArrayIndexOutOfBoundsException, которое вы не обрабатываете. Если вы ожидаете, что ваш catch(MyException e) будет реагировать на на ArrayIndexOutOfBoundsException, то это не так. Собственные исключения нужны для того же, для чего и собственные классы. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |