誰かがjavadoc@see
との違いを教えてもらえ{@link}
ますか?
というか、いつ使うのか?
これに関する公式のガイドラインはかなり明確です。
機能の違いは次のとおりです。
{@link}
はインラインリンクであり、好きな場所に配置できます@see
独自のセクションを作成します私の意見で{@link}
は、説明でクラス、フィールド、コンストラクター、またはメソッド名を文字通り使用する場合に最適です。ユーザーは、リンクしたもののjavadocにクリックスルーできるようになります。
私@see
は2つの場合に注釈を使用します:
私はこの意見に基づいて、標準ライブラリ内のさまざまなもののドキュメントをランダムにチェックアウトしました。
@see
Javadocに分離行を作成します。{@link}
テキスト内に埋め込むためのものです。
関連するエンティティである場合に使用@see
しますが、解説テキストでは参照しません。密結合がある場合はテキスト内のリンクを使用します。または(私は)読者がナビゲーションヒントの恩恵を受ける可能性が高いと考えています。たとえば、直接参照する必要があります。
タグは@see
タグとは少し異なり、いくつかの点@link
で
制限されており、他の点ではより柔軟です。
@see
項目を使用する場合、説明のコンマは出力を混乱させます以下の結果を参照してください。
よろしくお願いします。
(Java 1.2以降)優先する別のリファレンス(非推奨セクション)と同じ公式ドキュメント{@link}
があります:@see
Javadoc 1.2以降の場合、標準の形式は@deprecatedタグとインライン{@link}タグを使用することです。これにより、必要な場所にインラインでリンクが作成されます。例えば:
Javadoc 1.1の場合、標準の形式は@deprecatedタグと@seeタグのペアを作成することです。例えば: