В чем разница между {@code memberData} и <code>memberData</code> в JavaDoc - PullRequest
39 голосов
/ 15 августа 2011

В чем разница между {@code memberData} и <code>memberData в JavaDoc

Ответы [ 2 ]

44 голосов
/ 15 августа 2011

Существует два основных различия:

  1. {@code ...} более кратко: легче читать (и печатать).

  2. Текст внутри{@code ...} будет автоматически экранирован для вас.

    Например, {@code List<String>} эквивалентно <code>List&lt;String&gt;.

См. Также документация для {@code}.

6 голосов
/ 15 августа 2011

{@code} эквивалентно <code>, за исключением того, что оно позволяет использовать угловые скобки < и > вместо HTML-сущностей &lt; и &gt.

Пример:

{@code LinkedList<String>}

Javadoc знает, как интерпретировать его как <code> без необходимости генерации HTML.

...