java 动态代理类是不是这样的??

小弟用的是proxy这个类创建一个动态代理对象,代码:
public static void main(String args[]) throws Exception{

  Class clazz = Proxy.getProxyClass(ProxyInter.class.getClassLoader(), ProxyInter.class);
    Constructor c = clazz.getConstructor(InvocationHandler.class);
    ProxyInter p = (ProxyInter)c.newInstance(new Myinvocation(new ProxyLmp()));
    p.test1();
}

Myinvocation是我自己写的一个实现InvocationHandler接口的一个类。
ProxyInter 是我自定义的一个接口,里面有test1。
看了视频,想请教请教高手们,ProxyInter p = (ProxyInter)c.newInstance(new Myinvocation(new ProxyLmp()));
这句话创建的一个类大概是不是这样的:

 public class p {
    public InvocationHandler hander;
    public p(InvocationHandler hander){
        this.hander = hander;
    }

   public void test1(){
         hander.invoke(this,Method method,Object[] args);
  }

}

假如是的话,那么用cglib创建一个动态代理类的时候,它创建的一个代理类是不是和这个差不多,如果不是的话,那就更要教教我了!!!!

CGLIB实现动态代理
http://www.cnblogs.com/liuyang-1037/archive/2009/06/03/1495671.html