Young87

当前位置:首页 >个人收藏

Java中的反射

今天咱们一起聊聊Java中的反射,那些你知道的和不知道的……

有人说反射机制是比较简单的,你觉得呢?先不说简单不简单的,我只告诉你,反射不会,对你后面学习框架源码会有很大影响,但是在以后的工作中可能需要你动手去写反射的情况也很少,也就是说,如果你说你以后不准备深入研究一些框架的源码什么的,那我觉得反射你完全不用学!

什么是反射

那什么是反射呢?希望你能记住这句话:

Java反射是与Java字节码相关的,也就是javac编译之后的那个class文件

我们使用反射是可以操作这个class字节码文件的,具体的操作就包括基本的读和写了,咋一看,不明所以然,觉得有点深奥,说简单点,就是我们可以通过一定的手段去获取一个类的Class对象,也就是这个类的字节码文件,然后使用Class对象自带的一些API去执行一些操作,比如获取这个对象的一些方法和属性。

这里,我觉得首先需要理解两个概念类和对象不知道你们理解的如何,就是啥是类?啥是对象呢?

类和对象

什么是类?写一段代码:

public class Person 

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: Java中的多线程

下一篇: BigDecimal类

精华推荐