Java 为什么要使用反射(通俗易懂的举例)

Posted 筱筱的春天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 为什么要使用反射(通俗易懂的举例)相关的知识,希望对你有一定的参考价值。

Java反射最大的好处就是能在运行期间,获得某个类的结构、成员变量,用来实例化。
下列是具体使用场景:假如我们有两个程序员,一个程序员在写程序的时候,需要使用第二个程序员所写的类,但第二个程序员并没完成他所写的类。那么第一个程序员的代码能否通过编译呢?这是不能通过编译的。利用Java反射的机制,就可以让第一个程序员在没有得到第二个程序员所写的类的时候,来完成自身代码的编译。Java的反射机制它知道类的基本结构,这种对Java类结构探知的能力,我们称为Java类的“自审”。大家都用过Jcreator和eclipse。当我们构建出一个对象的时候,去调用该对象的方法和属性的时候。一按点,编译工具就会自动的把该对象能够使用的所有的方法和属性全部都列出来,供用户进行选择。这就是利用了Java反射的原理,是对我们创建对象的探知、自审。

 

摘自https://zhidao.baidu.com/question/1435999620760135379.html


以上是关于Java 为什么要使用反射(通俗易懂的举例)的主要内容,如果未能解决你的问题,请参考以下文章

C++中,举例说明API的含义,要通俗易懂的

易语言里的API函数是啥意思?请说得通俗易懂……谢谢!*

麻烦用比较通俗易懂的语言帮我介绍一下JMS,中间件,webService,WSDL以及SOAP之间的关系.

怎么能通俗易通的了解php中的反射和依赖注入这两个概念

Spring AOP是啥意思 ,大虾解释通俗一点,不要太专业,举例说明易懂一点。谢谢啊。

反射通俗易懂,反射体现在哪里