typestatusdateslugsummarytagscategoryiconpassword反射原理此文章简单介绍反射的基本原理整体逻辑结构如下图所示image-20220520160736605比如现在有一个Cat类,经过编译会生成cat.class文件,程序运行的时候,如果创建了这个类,此时类加载器classLoader会把这个class加载到堆内存里,并且里面的属性进行了一部分转换,比如成员变量,变为一个fieldId数组进行存储,每一种都成为了一种对象。这里面其实就是一种反射的体现。此时,通过加载这个对象,就可以进行调用方法和操作属性了。