什么是反射 反射(Reflection) 是一种在运行时(Runtime) 动态分析、检查和操作类、方法、字段、构造方法等程序结构的能力。 通俗来说,通过Java中的反射机制,可以程序运行期间,在不知道具体类或者对象的情况下,通过该类的字节码对象,动态加载类、创建对象、调用方法、访问字段,甚至是修改私有成员。 反射提供了一种全新的创建对象,调用方法…
Annotation其实是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理 通过使用Annotation,程序开发人员可以在不改变原有逻辑的情况下,在源文件嵌入一些补充信息 Annotation就像修饰符一样被使用,可用于修饰类、构造器、方法、成员变量、参数...,这些信息被存储在Annotation的“属性名=属性值”…