java - Eclipse 调试器如何获取类内部私有(private)变量的信息?

标签 java eclipse

这是向我提出的面试问题。我含糊地回答它使用 Java 反射。但我不确定。这是如何运作的?

最佳答案

您的问题的关键几乎可以肯定是 java.lang.reflect.AccessibleObject ,它允许调试器关闭访问控制检查并四处寻找。 Spring 使用相同的机制来访问依赖注入(inject)的变量。

关于java - Eclipse 调试器如何获取类内部私有(private)变量的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764140/

相关文章:

java - 如何将排序结果保存到模型中

java - 错误消息在 Netbeans 中没有消失,为什么? "java.net.BindException: Address already in use: bind"

java - Lucene Android NoClassDefFoundError

c++ - 如何禁用 eclipse cdt 中的所有代码分析?

java - WindowsLookAndFeel 上的 JProgressBar 仅以 5% 的增量更新

android - 项目没有 default.properties 文件!编辑项目属性以设置一个

java - 将 spinnermodel 更改为 double 值,以便稍后在更改事件之外使用

Eclipse 中的 Python os.system()

eclipse - Oracle WebLogic Server 是 "Stopped",但我无法在 Eclipse 中启动它

java - 从 LinearLayout 调用 getChildAt 时出现冲突的 ClassCastException