美文网首页Java 杂谈
Java 代码注释中超链接的使用

Java 代码注释中超链接的使用

作者: RJ_Hwang | 来源:发表于2019-03-03 23:35 被阅读45次

    1. 使用 @see

    必须作为独占一行的注释使用,类似于 @author 的使用方式,可以链接到 Java 的类、方法和字段,还可以链接到外部链接(使用标准的 html 标记 a),格式为:

    @see className
    @see fully-qualified-className
    @see fully-qualified-className#fieldName
    @see fully-qualified-className#methodName
    @see fully-qualified-className#methodName(argumentType)
    @see <a href="the-url">the-label</a>
    @see link1 link2 ...
    

    类名和方法、字段名之间用 # 号连接在一起。

    例子:

    /**
     * @see TestUtils
     * @see tech.simter.start.r2dbc.TestUtils
     * @see tech.simter.start.r2dbc.TestUtils#id
     * @see Object#clone()
     * @see tech.simter.start.r2dbc.TestUtils#equals(Object)
     * @see <a href="https://google.com">google.com</a> <a href="https://bing.com">bing.com</a>
     */
    

    效果:(生成 See Also: link1, link2, ...

    See Also: TestUtils, tech.simter.start.r2dbc.TestUtils, Object#clone(), tech.simter.start.r2dbc.TestUtils#equals(Object), google.com, bing.com

    2. 使用 @link@linkplain

    只可以链接到 Java 的类、方法、字段,不可以链接到外部链接,内联到注释文本内,格式为 {@link 实际地址 显示的文本}实际地址 的值与上述 @see 中的类、字段、方法的格式相同,如果省略 显示的文本,则默认显示 实际地址

    例子:

    /**
     * 参考 {@link Object#clone() 对象克隆方法} 和 {@link Object#equals(Object) }
     */
    

    效果:

    参考 对象克隆方法Object.equals(Object)

    3. 直接使用标准 html 标记 a

    创建外部链接的唯一方法,上述的 @see 外部链接也是使用这种方式。

    例子:

    /**
     * 参考 <a href="https://google.com">google.com</a>。
     */
    

    效果:

    参考 google.com

    相关文章

      网友评论

        本文标题:Java 代码注释中超链接的使用

        本文链接:https://www.haomeiwen.com/subject/uscvuqtx.html