java的反射机制,java反射机制有什么用
Java:“一切都是对象”。感觉java语言本身也在不断的实践这句话。
java反射机制的基础来自于一个类,我们可以通过这个类中的方法来读取和实例化每个类。
对象表示或封装一些数据。一个类加载后,jvm会创建一个与该类对应的类对象(一个类只会对应一个类对象),该类的整个结构信息都会放在对应的类对象中。这个类对象就像一面镜子,透过它可以看到对应类的所有信息。
学习免费视频教程分享:java视频教程
例如:
一个人的实例化过程:
Person person=新人();应用反射来实现:
Class clz=null
string name= com . ZL . server . person ;//类的地址
尝试{
clz=class . forname(name);//传入类的地址
Person Person=(Person)clz . get constructor()。new instance();//获取构造函数并实例化它。
返回servlet
} catch(异常e) {
e . printstacktrace();
}反射机制会让类的实例化更加灵活。
在许多框架中,反射被广泛使用。我们可以得到注释、构造函数、属性等。通过类对类做更多的处理。
相关文章和教程推荐:java入门。以上是java反射机制是什么的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。