旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java的反射是什么意义?【JAVA教程】,java,反射

作者:搜教程发布时间:2019-12-27分类:JAVA教程浏览:28评论:0


导读:反射是Java的特征之一,是一种间接操纵目的对象的机制。Java反射机制指的是在Java顺序运转状况中,关于任何一个类,都可以取得这个类的一切属性和要领;关于给定的一个对象...

反射是Java的特征之一,是一种间接操纵目的对象的机制。

Java反射机制指的是在Java顺序运转状况中,关于任何一个类,都可以取得这个类的一切属性和要领;关于给定的一个对象,都可以挪用它的恣意一个属性和要领。这类动态猎取类的内容以及动态挪用对象的要领称为反射机制。

Java的反射机制许可编程职员在对类未知的情况下,猎取类相干信息的体式格局变得越发多样天真,挪用类中响应要领,是Java增添其天真性与动态性的一种机制。

意义

起首,反射机制极大的进步了顺序的天真性和扩展性,下降模块的耦合性,进步本身的适应才能。

其次,经由过程反射机制可以让顺序建立和掌握任何类的对象,无需提早硬编码目的类。

再次,运用反射机制可以在运转时组织一个类的对象、推断一个类所具有的成员变量和要领、挪用一个对象的要领。

末了,反射机制是构建框架手艺的基本地点,运用反射可以防止将代码写死在框架中。

恰是反射有以上的特征,所以它能动态编译和建立对象,极大的激发了编程言语的天真性,强化了多态的特征,进一步提升了面向对象编程的笼统才能,因此遭到编程界的喜爱。

道理

反射机制(Reflection)是Java供应的一项较为高等的功用,它供应了一种动态功用,而此功用的表现在于经由过程反射机制相干的API就可以猎取任何Java类的包含属性、要领、组织器、修饰符等信息。元素没必要在JVM运转时举行肯定,反射可以使得它们在运转时动态地举行建立或挪用。反射手艺在中间件范畴应用得较多。

引荐进修:Java视频教程

以上就是java的反射是什么意义?的细致内容,更多请关注ki4网别的相干文章!

标签:java反射


欢迎 发表评论: