Тимур Машнин

Объектно-ориентированное программирование на Java. Платформа Java SE


Скачать книгу

вы должны поместить в конце строку со звездочкой и косой чертой, чтобы отметить конец комментария Javadoc.

      Какая информация должна быть включена в блок тегов?

      Для описания метода нам понадобятся, в основном, два типа тегов – @param и @return.

      @param описывает аргумент метода.

      И его необходимо указать для всех аргументов метода.

      За тегом всегда следует имя аргумента.

      Это имя всегда указывается в нижнем регистре.

      Затем идет описание аргумента.

      Далее вы должны всегда указывать тип данных аргумента.

      Единственным исключением является тип данных, int, который вы можете опустить.

      Чтобы разделить имя, описание и тип данных аргумента, вы можете добавить один или несколько пробелов.

      Теги @param должны быть перечислены в порядке объявления аргумента.

      Что касается описания, если это фраза без глагола, начните его с маленькой буквы.

      Если это предложение с глаголом, начните его с заглавной буквы.

      Таким образом, Javadoc – это полезный инструмент, который позволяет программистам автоматически генерировать HTML-страницы с документацией из их кода.

      Исключения

      Когда мы говорили о том, что мы можем сделать в случае метода, который не определен для всех возможных входных значений, мы сказали, что мы можем запрограммировать, что нужно сделать в исключительной ситуации.

      То есть мы можем программировать, что делать в обычных случаях, и что делать в исключительных случаях.

      Это сделает нашу программу более надежной.

      Таким образом, у нас есть исключения.

      В этом случае мы используем не комментарии, а используем конструкции программирования языка Java.

      Мы программируем, что делать для значений, которые не желательны.

      Часто бывает, что наши программы хорошо написаны, их синтаксис и последовательность инструкций верны.

      И они прекрасно компилируются.

      Но когда мы их запускаем, возникают ошибки.

      Java обрабатывает ошибки, возникающие в наших программах, во время выполнения с использованием исключений.

      Oracle определяет исключения как события, которые происходят во время выполнения программы, и которые нарушают нормальный поток выполнения инструкций.

      Однако важно учитывать, что совсем не плохо иметь программы, которые выбрасывают исключения.

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

      Кроме того, исключения позволяют классифицировать и дифференцировать типы ошибок систематическим образом.

      Таким образом, исключение – это ошибка, возникающая во время выполнения программы. Исключения могут возникать во многих случаях, например:

      Пользователь ввел некорректные данные.

      Или файл, к которому обращается программа, не найден.

      Или сетевое соединение с сервером было утеряно во время передачи