1
134
Java语言规范使用此显式语言:
所以,是的,它们将按申报顺序返回。值得注意的是,如果有人更改了类,那么顺序可能会随着时间而改变,因此要非常小心如何使用它。 |
2
15
是的,我们保证按顺序退货。
但是,你应该避免依赖它,并且
|
3
9
它由值的声明顺序决定。然而, 不能保证您(或其他人)将来不会重新排序/插入/删除值 . 所以你不应该依赖命令。 有效的Java第二。版本将其第31项专门用于一个密切相关的主题: 使用实例字段而不是序号 :
|
4
7
其他答案都很好,但不要对此发表评论:
我不相信对未来JDK的保证存在,所以你甚至不应该担心它们。没有办法强制执行它们,未来的JDK领导人可能只是决定背弃这些保证。这就像威斯敏斯特议会制度:“没有议会能约束未来的议会。” 也就是说,JDK的历史显示出非常好的一致性。他们不会做出很多突破性的改变,所以你可以很有信心 明确规定 (不仅仅是观察)行为将被保留。 |
H.v.M. · 为最后一个枚举值指定不同的变量值 2 年前 |
JimmyDiJim · 在声明后定义枚举变量 6 年前 |
Eli K · 语法错误,插入“{”以完成枚举体(在类的末尾) 6 年前 |
Vivek Shukla · 在中间添加枚举 6 年前 |
DannyD · 如何访问typescript中的枚举名称 6 年前 |