当前位置: 首页 > 知识库问答 >
问题:

Java在编译[duplicate]时保留方法的顺序

莫骞仕
2023-03-14

在编译java类时,如何保持私有方法的顺序?我使用了getDeclaredMethods(),它返回了错误的顺序。

共有1个答案

党俊健
2023-03-14

正如Sotirios Delimanolis在评论中所说,你们无法确保秩序。有关更多详细信息,请参阅已回答的此问题。

 类似资料:
  • 问题内容: Java Set是否保留顺序?有一种方法将Set返回给我,并且假定数据是有序的,但是遍历Set时,数据是无序的。有没有更好的方法来解决这个问题?是否需要更改方法以返回Set以外的内容? 问题答案: 该Set接口不提供任何订购保证。 它的子接口代表根据某种标准排序的集合。在Java 6中,有两个实现的标准容器。他们是和。 除了SortedSet接口之外,还有类。它记住元素插入到集合中的顺

  • Java集是否保持顺序?一个方法返回一个集合给我,假设数据是有序的,但是在集合上迭代,数据是无序的。有更好的方法来管理这个吗?这个方法需要改变来返回集合以外的东西吗?

  • 问题内容: 我正在编写一个Java程序,该程序读取xml文件,进行一些修改并写回xml。 使用标准的Java xml DOM api,不会保留属性的顺序。也就是说,如果我有一个输入文件,例如: 我可能会得到一个输出文件: 是正确的,因为XML规范说order属性并不重要。 但是,我的程序需要保留属性的顺序,以便一个人可以使用diff工具轻松比较输入和输出文档。 一种解决方案是使用SAX(而不是DO

  • 我有一个POJO类A,我希望字段按照我定义的顺序,但是“1800号”在响应中出现在最后,因为它以数字开头。我如何避免这种情况? 这就是我得到回应的方式 我在gradle中使用以下库

  • 问题内容: Java的foreach循环是否从第一个对象开始,并且以线性方式工作到结束?例如 是否总是先处理字符串“ Zoe”,然后处理“ Bob”等?没有排序发生?我已经对它进行了测试,但没有找到任何东西,但是我需要保证,在文档中找不到任何东西。 问题答案: 是。顺序不变。这适用于Java类集合框架的所有类型的集合,这些集合实现由for循环使用的迭代器接口。如果要对数组进行排序,则可以使用Arr

  • 问题内容: 在OpenBSD上使用命令“ ksh all.bash”(也尝试过make.bash,但无法正常工作)在goBSD上编译golang时,出现了“无法保留舞台虚拟地址空间”错误。这是输出: 我尝试按照http://code.google.com/p/go- wiki/wiki/OpenBSD上的说明进行操作 ,但是也有可能我没有正确执行操作。任何提示将非常感谢。 问题答案: 似乎不喜欢“