Java中的反射
日期: 2021-06-22 分类: 个人收藏 664次阅读
今天咱们一起聊聊Java中的反射,那些你知道的和不知道的……
有人说反射机制是比较简单的,你觉得呢?先不说简单不简单的,我只告诉你,反射不会,对你后面学习框架源码会有很大影响,但是在以后的工作中可能需要你动手去写反射的情况也很少,也就是说,如果你说你以后不准备深入研究一些框架的源码什么的,那我觉得反射你完全不用学!
什么是反射
那什么是反射呢?希望你能记住这句话:
Java反射是与Java字节码相关的,也就是javac编译之后的那个class文件
我们使用反射是可以操作这个class字节码文件的,具体的操作就包括基本的读和写了,咋一看,不明所以然,觉得有点深奥,说简单点,就是我们可以通过一定的手段去获取一个类的Class对象,也就是这个类的字节码文件,然后使用Class对象自带的一些API去执行一些操作,比如获取这个对象的一些方法和属性。
这里,我觉得首先需要理解两个概念类和对象不知道你们理解的如何,就是啥是类?啥是对象呢?
类和对象
什么是类?写一段代码:
public class Person
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
上一篇: Java中的多线程
下一篇: BigDecimal类
精华推荐