当问到这个问题,我的第一感觉是这个我懂,因为项目中用到好几次,但是让我真正讲的时候,问题就暴露出来了,有些东西你感觉你都知道,但是当让你讲给别人的时候你发现你很难讲明白,这其实就是在学习过程中只有输入没有输出,单纯的学东西,没有思考没有总结。
今天针对这个反射的问题做个总结;
官方解释:
JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。
我理解的反射就是程序在运行时,可以根据类的全限定名称,动态地加载该类,创建对象,并可以调用该对象中地任意属性和方法。
在写代码地时候,如果我们使用了未定义的类,编译就会报错,Java地反射机制可以解决该问题。
反射使得代码更具通用性和灵活性。
总结:
本文发布于:2024-02-02 22:05:04,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170688270546742.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |