Какие непроверенные исключения нужно ловить при работе с сетью (URL, соединения, ...)?

Я работаю над веб-сервисами с Axis и среди проверенных исключений, которые его методы объявляют: ServiceException, RemoteException а также AxisFault (это, конечно, зависит от конкретного вызванного метода, так что это не все соответствующие исключения, я знаю, но здесь дело не в этом).

Выполняя некоторые тесты в моем коде, я случайно поместил длинный номер порта в URL, который заставил код вызвать исключение (непроверенное) IllegalArgumentException, что я не ловил до сих пор.

Теперь, какие уместные непроверенные исключения, которые я должен обработать, при работе с веб-сервисами и с сетью в целом?
Я пытался искать в сети, но я продолжаю получать Checked vs unchecked exceptions Результаты.

Любой совет? Есть ли там список или руководство?

1 ответ

Решение

Это изображение поможет вам. Пока нет необходимости перехватывать непроверенные исключения.(IllegalArgumentException)

Другие вопросы по тегам