这是向我提出的面试问题。我含糊地回答它使用 Java 反射。但我不确定。这是如何运作的?
最佳答案
您的问题的关键几乎可以肯定是 java.lang.reflect.AccessibleObject
,它允许调试器关闭访问控制检查并四处寻找。 Spring 使用相同的机制来访问依赖注入(inject)的变量。
关于java - Eclipse 调试器如何获取类内部私有(private)变量的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764140/