天空是藍(lán)色的

          做好軟件為中國(guó) #gcc -c helloworld.c -o helloworld.o //編譯目標(biāo)文件 #gcc helloworld.o -o helloworld //編譯成可執(zhí)行exe #helloworld //運(yùn)行exe

          公告


           

          常用鏈接

          留言簿(9)

          隨筆分類(lèi)(149)

          隨筆檔案(151)

          文章分類(lèi)(31)

          文章檔案(31)

          C編譯器

          leemay`s

          朋友的blog

          相冊(cè)

          計(jì)算機(jī)原理

          鏈接

          搜索

          •  

          積分與排名

          • 積分 - 450205
          • 排名 - 121

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          初步看了java動(dòng)態(tài)代理
          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 閱讀(1275) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): 工作總結(jié)

          評(píng)論

          # re: 初步看了java動(dòng)態(tài)代理 2008-05-08 22:41 Flicker

          很簡(jiǎn)單,但很說(shuō)明問(wèn)題

          # re: 初步看了java動(dòng)態(tài)代理[未登錄](méi) 2008-11-20 20:15 Java

          很失敗的文章

          # re: 初步看了java動(dòng)態(tài)代理 2009-02-12 09:32 xx

          失敗的文章
          主站蜘蛛池模板: 阳山县| 兴仁县| 康保县| 中江县| 马龙县| 吉安县| 江川县| 浮山县| 鹤峰县| 长乐市| 章丘市| 长宁县| 甘肃省| 剑川县| 北辰区| 手游| 晋中市| 阿拉善左旗| 道孚县| 蒙自县| 鹤峰县| 华安县| 岳普湖县| 屯门区| 鲁山县| 连云港市| 海安县| 阳江市| 满城县| 务川| 山东省| 黄大仙区| 汝州市| 布尔津县| 密山市| 囊谦县| 海宁市| 云龙县| 黄大仙区| 西藏| 抚宁县|