首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用注解标记数组的不同维度

用注解标记数组的不同维度
EN

Stack Overflow用户
提问于 2015-10-29 21:16:27
回答 1查看 84关注 0票数 7

在Java 8中,我们可以用注释标记数组的不同维度(参见JLS 8中10.2节)。例如,

代码语言:javascript
复制
int @a[] a;

int @a[] @b[] a;

void someMethod(int @a[] @b... y) {}

然后,我们可以使用Java反射解析这些声明,以实现一些特定的逻辑。

您知道这个特性在实际Java框架或Java库中的实际应用吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-02 18:18:35

这种注释位置可能有用的一个例子是检查框架

它可以用来创建可变/不可变或(非)可空行--基本上是任何您想要对整个数组进行注释的行,但只用于单个行。

代码语言:javascript
复制
Object @NonNull [] @Nullable [] a;

除此之外,它还可以用于文档,比如解释每个维度用途的注释。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33424750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档