我在方法上方的 Javadoc 中有这样一行:
* {@link client.navigator.URLManager.newToken(NavigationToken)}
当我写代码时,Intellij IDEA会将其标记为错误:
无法解析符号'client.navigator.URLManager.newToken'
但如果我将.
改为#
,它就可以正常运行。
* {@link client.navigator.URLManager#newToken(NavigationToken)}
有什么区别吗?因为我在项目中有很多地方用到 .
和 #
。
client.navigator.URLManager
是该类的完整路径,包括其命名为client.navigator
的包。就像在您的代码中导入它一样,例如import client.navigator.URLManager;
。然而,newToken
是一个方法,Javadoc标准建议使用#
来分隔类和其方法。 - Zabuzard