当前位置:编程学习 > JAVA >>

java 动态代理能否代理带有泛型参数的方法

举以下例子:

public A(){
   private List<B> B;

   public List<B> getB() {
return B;
   }

   public void setB(List<B> b) {
B = b;
   }
}

    Class cl = A.getClass();
    Method method = cl.getMethod("B", B.class);
    return method.invoke(A, B);

java编译后List<B>变为java.lang.List 如何解决 动态代理与泛型 --------------------编程问答-------------------- 泛型是编译时的,在编译完成后会擦除
补充:Java ,  Java SE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,