gpt4 book ai didi

java - Class.getFields() 返回的字段顺序

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:54 25 4
gpt4 key购买 nike

Class.getFields() 的 Javadoc 说:“返回的数组中的元素未排序且未按任何特定顺序排列。”

关于订单实际如何确定的任何提示?有没有可能当我两次执行这个方法时,我得到的字段顺序不同?换句话说,给定编译类的顺序是否稳定,甚至同一源文件的编译之间的顺序是否稳定?

最佳答案

它应该是稳定的,对于 Oracle 的 JVM,它是它们声明的顺序,但你不应该依赖它。

您应该根据字段名称(以及可能声明的类)而不是位置进行查找。

关于java - Class.getFields() 返回的字段顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5196534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com