Философия Java


Руководство по исключениям


Используйте исключения для:

  1. Исправления проблем и нового вызова метода, который явился причиной исключения.
  2. Исправления вещей и продолжения без повторной попытки метода.
  3. Подсчета какого-то альтернативного результата вместо того, который должен был вычислить метод.
  4. Выполнения того, что вы можете в текущем контексте и повторного выброса того же исключения в более старший контекст.
  5. Выполнения того, что вы можете в текущем контексте и повторного выброса другого исключения в более старший контекст.
  6. Прекращения программы.
  7. Упрощения. (Если ваша схема исключений делает вещи более сложными, то это приводит к тягостному и мучительному использованию.)
  8. Создать более безопасные библиотеки и программы. (Для краткосрочной инвестиции - для отладки - и для долгосрочной инвестиции (Для устойчивости приложения).)




Начало  Назад  Вперед



Книжный магазин