问题描述
这是链接到另一个类的方法时在javadoc注释中使用的表示法。
编辑
收集评论中提供的其他信息:
- @Hugo指出,
#
表示法又来自HTML锚点
- @maksimov指出了
Object.method
调用静态方法的Java语法,这可能会产生误导
@H_301_15@
更新
Java 8为方法引用带来了新的语法,现在似乎变得更流行了-因此Object#toString
现在倾向于编写它Object::toString
。
解决方法
在用Java编写方法时(例如在论坛,邮件列表,问题跟踪器等),许多人使用’#’符号而不是Java的本机.
运算符将方法名与类名分开。例如,人们指的是Object#toString
而不是Object.toString
。这种语法从何而来?