Java中的反射api

Reflection api in Java

本问题已经有最佳答案,请猛点这里访问。

我需要解释以下问题:

  • Java中的反射是什么?
  • 在哪种情况下我需要使用反射?
  • 需要使用反射的实时场景和示例?

我的思绪很困惑。我读了很多文件,但还是很困惑。请给我一个解释,我可以完全理解它。


1
what is reflection in java?

反射使在运行时检查类、接口、字段和方法成为可能,而不必在编译时知道类、方法等的名称。还可以使用反射来实例化新对象、调用方法和获取/设置字段值。

1
In which situation i need to use reflection?

在运行时将对象映射到数据库中的表。

1
Real time scenarios and examples for the need of using reflection?

好的实时示例是myeclipse-ide。如果您将鼠标指针放在任何类名上,它将反映类名并包含一些信息。这也是使用反射API的一种反射类型。

通过这个反射API链接,你可以得到更多的信息。