A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李厚斌 中级黑马   /  2014-4-6 13:45  /  601 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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对象么。。而且一个类的字节码不是唯一性的么???
怎么会不一样呢。

评分

参与人数 1技术分 +1 收起 理由
枫儿 + 1 神马都是浮云

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马