天空是藍色的

          做好軟件為中國 #gcc -c helloworld.c -o helloworld.o //編譯目標文件 #gcc helloworld.o -o helloworld //編譯成可執行exe #helloworld //運行exe
          數據加載中……
          初步看了java動態代理
          ProxyClass.java
          import java.lang.reflect.InvocationHandler;
          import java.lang.reflect.InvocationTargetException;
          import java.lang.reflect.Proxy;

          public class ProxyClass {
              
          public static void main(String arags[]) throws IllegalArgumentException,
                      SecurityException, InstantiationException, IllegalAccessException,
                      InvocationTargetException, NoSuchMethodException 
          {
                  InvocationHandler handler 
          = new MyInvocationHandler();
                  Class proxyClass 
          = Proxy.getProxyClass(Foo.class.getClassLoader(),
                          
          new Class[] { Foo.class });
                  Foo f 
          = (Foo) proxyClass.getConstructor(
                          
          new Class[] { InvocationHandler.class }).newInstance(
                          
          new Object[] { handler });
                  f.doSomething();

              }

          }

          Foo.java
          public interface Foo {
              
          void doSomething();
          }
          MyInvocationHandler.java
          import java.lang.reflect.InvocationHandler;
          import java.lang.reflect.Method;

          public class MyInvocationHandler implements InvocationHandler {

              
          public Object invoke(Object proxy, Method method, Object[] args)
                      
          throws Throwable {
                  System.out.println(
          "Helloworld");
                  
          return null;
              }


          }

          posted on 2006-01-04 16:32 bluesky 閱讀(1270) 評論(3)  編輯  收藏 所屬分類: 工作總結

          評論

          # re: 初步看了java動態代理 2008-05-08 22:41 Flicker

          很簡單,但很說明問題
            回復  更多評論    

          # re: 初步看了java動態代理[未登錄] 2008-11-20 20:15 Java

          很失敗的文章
            回復  更多評論    

          # re: 初步看了java動態代理 2009-02-12 09:32 xx

          失敗的文章
            回復  更多評論    
          主站蜘蛛池模板: 正阳县| 莱西市| 措美县| 临漳县| 师宗县| 封丘县| 乌鲁木齐县| 那坡县| 达拉特旗| 靖州| 海晏县| 克拉玛依市| 会泽县| 叙永县| 泸州市| 宜阳县| 乐陵市| 铜山县| 沙湾县| 南开区| 渭源县| 永兴县| 漳浦县| 乌兰察布市| 贵德县| 西平县| 霍林郭勒市| 大同市| 遂溪县| 呼伦贝尔市| 边坝县| 阳高县| 凤城市| 北碚区| 峨眉山市| 广宗县| 乐亭县| 巴林左旗| 临澧县| 田东县| 定安县|