Java 8 的 JLS 引入了三个新的分隔符:
... @ ::
省略号 ( ...
) 用作“方法或构造函数的最后一个形式参数”。但是 Java 7 的 JLS 已经将此形式参数描述为variable arity parameter。它没有作为分隔符被提及。
分隔符::
用于形成方法引用表达式。
这@
意味着“将注释类型声明与普通接口声明区分开来”,因此是注释类型声明的一部分。注释已经是 Java 7 的 JLS 的一部分。我看不到“ at-sign ”的其他用法。
搜索有关 Java 8+ 分隔符的问题和答案我一无所获,这解释了新分隔符的用法。
两个分隔符...
分别是@
什么?它们是如何使用的?
MYYA
catspeake
相关分类