Что делает аннотация @code java
Я попытался выполнить поиск в документации Oracle для объяснения того, что
@code
аннотация java делает.
Из предыдущего вопроса я понял, что он имеет какое-то отношение к html, но я не уверен, что именно...
Можно ли сказать, что по умолчанию javadoc анализируется как HTML...
Но помещая аннотацию @code
рядом с некоторым текстом javadoc, укажет, что ее следует рассматривать как код, а не обрабатывать/визуализировать обычным способом?
Так, например:
/**
*This is how to declare an int variable {@code int var=1;}
*/
Будет ли это правильным примером его использования?
Ответы
Ответ 1
{@code ...}
- это тег Javadoc, который сообщает Javadoc, что текст внутри фигурных скобок является исходным кодом и не должен рассматриваться как HTML. Javadoc также должен форматировать текст в блоке кода иначе, чем другой текст. Это похоже на текст "примера кода", который используется редактором Qaru при форматировании вопроса или ответа.
Javadocs - это специально отформатированные комментарии исходного кода для описаний классов, конструкторов и методов, которые помогают генерировать HTML-документацию об исходном коде. Например, API Java полностью документирован с использованием Javadocs для чтения в Интернете или в IDE. Подробности смотрите в Генераторе документации API Java.
Ответ 2
Если вы хотите добавить JavaDocs для метода.
Возможно, вы не знаете, что такое Javadocs
![enter image description here]()
Итак, желтое - это Javadoc здесь
Если вы хотите добавить код для метода в качестве Javadoc, вы можете аннотировать его с помощью @code
для других, используя метод, чтобы увидеть метод в качестве примера.
и почему мы должны использовать его, потому что, если мы этого не сделаем, форматирование не будет правильным
Вы можете обратиться к следующему вопросу, если хотите проверить изменения в форматировании, если вы не добавляете @code
: Пример нескольких строк в комментарии Javadoc