Java自省与反思

Java自省与反思,java,reflection,introspection,Java,Reflection,Introspection,有人能解释Java反射和内省的用法吗?当我们需要同时使用两者时?反射(取自) 反射通常用于需要能够检查或修改Java虚拟机中运行的应用程序的运行时行为的程序。这是一个相对高级的特性,应该只由对该语言的基本知识有很强掌握的开发人员使用。考虑到这一点,反射是一种强大的技术,可以使应用程序执行本来不可能执行的操作 内省(摘自) 内省是自动分析bean的设计模式以揭示bean的属性、事件和方法的过程。这个过程控制bean操作和属性的发布和发现 内省使用反射,内省和反射之间的关系可以被视为类似于JavaB

有人能解释Java反射和内省的用法吗?当我们需要同时使用两者时?

反射(取自) 反射通常用于需要能够检查或修改Java虚拟机中运行的应用程序的运行时行为的程序。这是一个相对高级的特性,应该只由对该语言的基本知识有很强掌握的开发人员使用。考虑到这一点,反射是一种强大的技术,可以使应用程序执行本来不可能执行的操作

内省(摘自) 内省是自动分析bean的设计模式以揭示bean的属性、事件和方法的过程。这个过程控制bean操作和属性的发布和发现

内省使用反射,内省和反射之间的关系可以被视为类似于JavaBeans和其他Java类

也许值得一看它在性能和使用方面的细节。请注意,这篇文章已经过时,1998年


希望这有帮助。

是否与虚拟机监控程序简介有任何联系?