English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Учебник по основам Java

Java управление потоком

Java массив

Java направленный объект (I)

Java направленный объект (II)

Java направленный объект (III)

Обработка исключений Java

Java список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Ввод-вывод (I/O)

Java Reader/Writer

Другие темы Java

Улучшения Javadoc в Java 9

Java 9 новые возможности

Инструмент javadoc может генерировать документацию Java, выход javadoc Java 9 теперь совместим с стандартами HTML5.

Старые версии документации до Java 9

Рассмотрим следующий файл кода C:/JAVA/Tester.java:

/**
  * @author MahKumar
  * @version 0.1
*/
public class Tester {
   /**
      * Стандартный метод для выполнения, чтобы напечатать 
      * <p>Hello world</p>
      * @param args командные строковые аргументы
   */
   public static void main(String[] args) {
      System.out.println("Hello World");
   }
}

Использование javadoc jdk 7 для генерации документации:

C:\JAVA>javadoc -d C:/JAVA Tester.java
Загрузка исходного файла tester.java...
Создание информации Javadoc...
Стандартная версия Doclet 1.7.0_21
Создание дерева для всех пакетов и классов...
Генерация C:\JAVA\Tester.html...
Генерация C:\JAVA\package-frame.html...
Генерация C:\JAVA\package-summary.html...
Генерация C:\JAVA\package-tree.html...
Generating C:\JAVA\constant-values.html...
Building index for all the packages and classes...
Generating C:\JAVA\overview-tree.html...
Generating C:\JAVA\index-all.html...
Generating C:\JAVA\deprecated-list.html...
Building index for all classes...
Generating C:\JAVA\allclasses-frame.html...
Generating C:\JAVA\allclasses-noframe.html...
Generating C:\JAVA\index.html...
Generating C:\JAVA\help-doc.html...

Выполнение указанных команд создаст страницу документа в C:/JAVA, как показано на рисунке ниже:

Документация, генерируемая Java 9, совместима с стандартами HTML5

Использование параметра -html5 команды javadoc jdk 9 позволяет генерировать документацию, поддерживающую стандарты HTML5:

C:\JAVA> javadoc -d C:/JAVA -html5 Tester.java
Загрузка исходного файла Tester.java...
Создание информации Javadoc...
Стандартная версия Doclet 9.0.1
Создание дерева для всех пакетов и классов...
Генерация C:\JAVA\Tester.html...
Генерация C:\JAVA\package-frame.html...
Генерация C:\JAVA\package-summary.html...
Генерация C:\JAVA\package-tree.html...
Generating C:\JAVA\constant-values.html...
Building index for all the packages and classes...
Generating C:\JAVA\overview-tree.html...
Generating C:\JAVA\index-all.html...
Generating C:\JAVA\deprecated-list.html...
Building index for all classes...
Generating C:\JAVA\allclasses-frame.html...
Generating C:\JAVA\allclasses-frame.html...
Generating C:\JAVA\allclasses-noframe.html...
Generating C:\JAVA\allclasses-noframe.html...
Generating C:\JAVA\index.html...
Generating C:\JAVA\help-doc.html...

Выполнение указанных команд создаст страницу документа в C:/JAVA, как показано на рисунке ниже:

Java 9 новые возможности