русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Helloworld


Дата добавления: 2015-06-12; просмотров: 636; Нарушение авторских прав


public Helloworld()
Method Detail

Main

public static void main(java.lang.String[] args)

комментарий к методу

 

Javadoc вставляет команды html в созданный документ. Это может быть полезно, например, для форматирования кода (попробуйте самостоятельно посмотреть результат):

/**

Комментарий к классу: Класс HelloWorld

* <pre>

* System.out.println("Hello, World!");

* </pre>

*/

Вы можете вставлять любые тэги html. Это дает практически неограниченные возможности для форматирования документации.

Тэги javadoc (не путать с html тэгами!):

@see: ссылка на другой класс

 

Все три типа компонентов документации (класс, переменная и метод) могут содержать ярлык @see, который позволяет ссылаться на документацию другого класса. Javadoc генерирует HTML с ярлыком @see, как гиперссылку на другой документ. Форма:

@see classname@see fully-qualified-classname@see fully-qualified-classname#method-name

Каждая вставка добавляет гиперссылку, входящую в раздел “See Also”, при генерации документации. Javadoc не проверяет гиперссылки, которые вы даете, чтобы убедится в их правильности.

Наряду со встроенным HTML и ссылками @see, документация класса может включать ярлыки для информации о версии и имени автора.

@version

Форма

@version version-information

в которой version-information - это любая важная для вас информация., которую вы хотите включить. Когда вносится флаг -version в командную строку javadoc, информация о номере версии специально будет включена в генерируемый HTML документ.

@author

Форма:

@author author-information

в которой author-information это, предположительно, ваше имя, но она также может включать ваш электронный адрес или любую другую подходящую информацию. Когда флаг -author вносится в командную строку javadoc, информация об авторе специально включается в генерируемый HTML документ.



Вы можете иметь несколько ярлыков авторства для всего списка авторов, но они будут помещены последовательно. Вся информация об авторах будет собрана вместе в один параграф генерируемого HTML.

@since

Этот флаг позволяет вам указывать версию того кода, с которого началось использование определенной особенности. Вы увидите, что он появится в HTML документации Java для указания версии JDK.

 

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

@param

Форма:

@param parameter-name description

в которой parameter-name - это идентификатор в списке параметров, а description - текст, который может продолжаться на последующих строках. Описание считается законченным, когда обнаруживается новый ярлык документации. Вы можете иметь любое число таких ярлыков, предположительно, по одному для каждого параметра.

@return

Форма:

@return description

в которой description дает вам смысл возвращаемого значения. Описание продолжается на последующих строках.

@throws

Исключения – это объекты, которые могут быть “выброшены” из метода, если метод окончится неудачей. Хотя только один объект исключение может появиться при вызове метода, обычно метод может производить любое число исключений различных типов, все они требуют описания. Форма ярлыка исключения следующая:

@throws fully-qualified-class-name description

в которой fully-qualified-class-name дает вам уникальное имя класса исключения, который где-нибудь определен, а description (которое может продолжаться на последующих линиях) говорит вам, почему этот тип исключения может возникнуть при вызове метода.

@deprecated

Это используется для ярлыка особенностей, которые были заменены улучшенными особенностями. Ярлык deprecated советует вам больше не использовать эту определенную особенность, так как когда нибудь в будущем она будет удалена. Метод, помеченный как @deprecated, заставляет компилятор выдавать предупреждение, если он используется.

 

Пример кода с комментариями из книги Брюса Эккеля [5]:

//: c02:HelloDate.javaimport java.util.*; /** Первая программа - пример Thinking in Java. * Отображает строку и сегодняшнюю дату. * @author Bruce Eckel * @author www.BruceEckel.com * @version 2.0 */public class HelloDate { /** Единственная точка входа для класса и приложения * @param args массив строк аргументов * @return Возвращаемого значения нет * @exception Исключения не выбрасываются */ public static void main(String[] args) { System.out.println("Hello, it's: "); System.out.println(new Date()); }} ///:~

 

 

ЗАДАНИЕ: для созданных в работах 1, 3, 4, 5, 6, 7, 8 классов создать документацию с использованием программы javadoc. В документации должны быть описаны ВСЕ классы, их свойства, методы, аргументы методов, возвращаемые значения, исключения (если есть). Кроме того, в работе 4 (расширение класса) обязательно должны присутствовать ссылки на другой класс. Обязательно использование тэга @author. Также обязательно использование хотя бы 4 видов тэгов html в коде для генерации документа.

Вопросы к работе:

1. Что такое комментарий?

2. Для чего нужны комментарии?

3. Какие типы комментариев можно использовать в Java?

4. Имеет ли значение язык, на котором пишется комментарий?

5. Имеет ли значение регистр букв в тэгах javadoc и html?

6.

7. Как генерировать автоматическую документацию с помощью комментариев в IDE ECLIPSE?

8. Как генерировать автоматическую документацию с помощью комментариев в IDE NetBeans?

9. Что такое html?

10. Как вставлять тэги html в код для генерации автодокументации?




<== предыдущая лекция | следующая лекция ==>
Class Helloworld | Лабораторная работа 3


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.506 сек.