Статьи

Изучите Java для разработки под Android: документация по Javadoc

Этот быстрый урок охватывает Javadoc, полезный инструмент для создания документации из ваших исходных файлов Java. Этот урок является частью непрерывной серии учебных пособий для разработчиков, изучающих Java с целью разработки приложений для Android.

Javadoc — это утилита, поставляемая с Java SDK, которая позволяет разработчикам создавать документацию кода из исходных файлов Java. Среды разработки, такие как Eclipse, имеют встроенную поддержку Javadoc и могут генерировать справочные материалы HTML с возможностью поиска из комментариев в стиле Javadoc. Фактически, ссылка на Android SDK является формой документации Javadoc.

Документация Javadoc использует комбинацию обработки исходного кода (и проверки типов, параметров и т. Д.) И чтения специальных тегов комментариев, которые разработчик предоставляет в виде метаданных, связанных с разделом кода.

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

  • @author — кто написал этот код
  • @version — когда это изменилось
  • @param — опишите параметры метода
  • @return — опишите возвращаемые значения метода
  • @throws — опишите выданные исключения
  • @see — ссылка на другие связанные элементы (например, «Смотрите также…»)
  • @since — опишите, когда был представлен код (например, уровень API)
  • @deprecated — опишите устаревший элемент и какую альтернативу использовать вместо

Вы также можете создавать свои собственные теги для использования в документации.

Пока вы пишете код в Eclipse, вы можете сгенерировать комментарий в стиле Javadoc, выбрав элемент, который вы хотите прокомментировать (имя класса, имя метода и т. Д.) И нажав Alt-Shift-J (Cmd-Shift-J на Mac). Это создаст базовый комментарий в стиле Javadoc для вас, чтобы заполнить детали.

Давайте посмотрим на пример. Вот простой комментарий Javadoc, который описывает класс:

Вот как это будет выглядеть при создании документации Javadoc:

Давайте посмотрим на пример. Вот простой комментарий Javadoc, который описывает поле в классе:

Вот как это будет выглядеть при создании документации Javadoc:

Теперь давайте посмотрим на два примера комментариев метода. Вот простой комментарий Javadoc, который описывает метод в классе:

Теперь давайте посмотрим на метод, который возвращает void, но выдает исключение:

Вот как это будет выглядеть при создании документации Javadoc для этих двух методов:

Чтобы сгенерировать документацию по коду Javadoc в Eclipse, перейдите в меню «Проект» и выберите «Создать Javadoc…». Это запустит мастер, который позволит вам выбрать проекты для создания документации.

В этом мастере вы должны указать Eclipse на соответствующий инструмент командной строки javadoc.exe (вы найдете его в каталоге / bin вашего JDK). Вы также можете настроить некоторые параметры документации, например, задокументировать весь код или только видимые классы, члены и т. Д. Наконец, выберите место назначения для файлов документации.

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

Вы можете узнать больше из ссылки на Javadoc на сайте Oracle . Существует также полезный Javadoc FAQ .

В этом коротком уроке вы узнали о Javadoc, мощном инструменте, используемом разработчиками Java для тщательного документирования исходного кода в целях справки и обслуживания. Eclipse, среда разработки, используемая многими разработчиками Android, имеет встроенную поддержку Javadoc.

Разработчики мобильных приложений Лорен Дарси и Шейн Кондер являются соавторами нескольких книг по разработке Android: углубленная книга по программированию под названием « Разработка беспроводных приложений для Android» и « Разработка Android-приложений Sams TeachYourself за 24 часа» . Когда они не пишут, они тратят свое время на разработку мобильного программного обеспечения в своей компании и оказание консультационных услуг. С ними можно связаться по электронной почте [email protected] , через их блог на androidbook.blogspot.com и в Twitter @androidwireless .

Купить Android-разработку беспроводных приложений, 2-е издание Купить Sam's Teach Yourself для Android-разработки приложений в течение 24 часов Код Мамламбо в Код-Каньоне