20230528 java.lang.reflect.Method

发布时间 2023-09-04 10:36:23作者: 流星<。)#)))≦

介绍

  • java.lang.reflect.Method
  • public final class Method extends Executable
  • 单个方法

API

  • getReturnType
  • getGenericReturnType
  • invoke
    • public Object invoke(Object obj, Object... args) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException
    • 在入参对象和入参参数上调用方法
  • isBridge
    • 桥方法
    • 在Java中,由于泛型的存在,当存在类型参数时,在超类或接口和它们的实现类之间会出现类型擦除,具有相同签名的方法会为确保类型安全而生成一个桥方法,桥方法与原始方法类似,除了返回类型和参数类型有所不同,桥方法是编译器自动生成的方法,主要用于确保类型安全。
  • isDefault
    • 接口的 default 方法
  • getDefaultValue
    • 注解的成员方法的默认值