“< />”在 Java 中有任何意义吗?

Does "< />" mean anything in Java?

现在,我知道 Whosebug 不是一个寻求家庭作业帮助的地方,但这个问题让我完全难住了。我给朋友看了,他们和我一样困惑。

我对这个问题进行了两次尝试,我尝试了 none 个选择的答案,但我被标记为错误,我尝试只选择了第三个答案,但我被标记为错误。所以这不是关于获得信用,因为我已经为此失去了信用,但我只是想了解这个问题是什么。

据我所知,none 这些答案甚至是有效的 Java,更不用说会产生预期结果的答案了。 < /> 在 Java 中有什么意义吗?我以前从未见过它。跟钻石运营商有关系吗?

看起来你的选择题网站显示有问题。 /> 应该显示 > 所以 </> 只是 <>diamond operator.


顺便说一下,我认为没有正确答案,因为 Stackonly constructor 没有参数,所以没有办法初始化大小为 50 的堆栈。它实际上甚至没有意义,理论上你可以用给定的容量(后备数组的大小)来初始化一个堆栈,但是一个堆栈有一个大小 of 50,需要容纳50个元素。
所以选择不回答应该是唯一正确的方法。或者这个测试不是关于 java.util.Stack 而是关于自定义堆栈 class.