Java 使用反射获取方法I';m in和传递给它的参数?

Java 使用反射获取方法I';m in和传递给它的参数?,java,reflection,Java,Reflection,重复:在方法中是否有方法查询我所在方法的名称副本 仍然有效:是否有方法获取传递给该方法的参数 是的,我可以在这个方法中看到所有这些,并从字面上使用它们,这是一个非常奇怪的想法,这可能是有用的。另外,我很好奇。可能重复:。我认为没有任何方法可以反射式地访问方法参数。@markspace-感谢您提供的方法名称部分。请澄清您打算如何使用它。您可能会在此处找到更有用的方法-有关详细信息,请参阅(或类似库)。参数以局部变量的形式传递给您的方法。1) 它们被命名为局部变量的原因是2)您的方法可以自由修改这些

重复:在方法中是否有方法查询我所在方法的名称副本

仍然有效:是否有方法获取传递给该方法的参数


是的,我可以在这个方法中看到所有这些,并从字面上使用它们,这是一个非常奇怪的想法,这可能是有用的。另外,我很好奇。

可能重复:。我认为没有任何方法可以反射式地访问方法参数。@markspace-感谢您提供的方法名称部分。请澄清您打算如何使用它。您可能会在此处找到更有用的方法-有关详细信息,请参阅(或类似库)。参数以局部变量的形式传递给您的方法。1) 它们被命名为局部变量的原因是2)您的方法可以自由修改这些变量,JVM不会仅仅为了一些潜在的反射访问而保存所有参数变量的副本。因此,即使使用调试器,也无法撤消对局部变量的操作以获取其初始值。