Философия Java

         

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


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

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


  • Содержание раздела