黑马程序员技术交流社区

标题: 关于Proxy代理类字节码问题 [打印本页]

作者: 李厚斌    时间: 2014-4-6 13:45
标题: 关于Proxy代理类字节码问题
  1. import java.lang.reflect.Proxy;
  2. import java.util.Collection;

  3. public class ProxyTest {

  4.         /**
  5.          * @param args
  6.          */
  7.         public static void main(String[] args) {
  8.                 // TODO Auto-generated method stub
  9.                 System.out.println(Proxy.class.getName());
  10.                 Class clazz=Proxy.class;
  11.                 Class clazz1=Proxy.getProxyClass(Collection.class.getClassLoader(), Collection.class);
  12.                 System.out.println(clazz);
  13.                 System.out.println(clazz1);
  14.                
  15.         }

  16. }
复制代码
class java.lang.reflect.Proxy
class com.sun.proxy.$Proxy0
为什么打印的记过是这样呢。。
两个方法打印的不都是Proxy的class对象么。。而且一个类的字节码不是唯一性的么???
怎么会不一样呢。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2