【问题标题】:Java Reflection, and Searching for fieldsJava 反射和搜索字段
【发布时间】:2023-03-26 14:18:01
【问题描述】:

我正在尝试搜索从包含特定数据的小程序加载到内存中的特定字段(int[] 类型的字段)。

我知道我可以为此使用反射,但有数百个类,每个类中有许多字段。

我尝试递归执行此操作,但堆栈大小太小。我能够使用作弊引擎找到内存地址,但我相信垃圾收集器正在移动数据,所以我不能使用 Unsafe。鉴于其中包含的数据,有人知道我可以找到我正在寻找的字段的任何其他方式吗?

【问题讨论】:

  • 通常情况下,您应该尝试编码,然后告诉我们问题似乎是什么

标签: java search reflection


【解决方案1】:

最简单的解决方案:
将代码转换为非递归函数。这基本上是一个简单的图遍历问题。应该不会太难改造。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 2017-05-25
    • 2022-11-03
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多