心有多大舞臺(tái)便有多大

          Embrace changes, pursue excellence, share niceness.

          今天看jdk包里的Class的源代碼,不知道isSynthetic()是做什么用的

          這個(gè)方法在class是什么類(lèi)型的時(shí)候返回true呢?有什么用呢?不知道哪位大蝦可以告知小弟,萬(wàn)分感謝!
          參考連接:http://www.sagewire.org/java-programmer/isSynthetic-185494.aspx

          posted on 2008-03-26 10:35 pony 閱讀(3684) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): Java

          評(píng)論

          # re: 今天看jdk包里的Class的源代碼,不知道isSynthetic()是做什么用的 2008-03-26 12:28 piggytommy

          當(dāng)且僅當(dāng)該類(lèi)為復(fù)合類(lèi)時(shí)才返回 true  回復(fù)  更多評(píng)論   

          # re: 今天看jdk包里的Class的源代碼,不知道isSynthetic()是做什么用的 2009-05-10 11:41 wannamastjava

          package test.base.cl;
          import java.lang.reflect.Modifier;
          /**
          *
          * @author wulingwudong
          */
          public class SyntheticClass {
          private static class Inner {
          }
          public static void main(String[] args) {
          new Inner();
          // checkSynthetic("test.base.cl.SyntheticClass");
          // checkSynthetic("test.base.cl.SyntheticClass$Inner");
          // checkSynthetic("test.base.cl.SyntheticClass$1");
          Class[] c = SyntheticClass.class.getDeclaredClasses();
          for(int i = 0;i < c.length;i++){
          System.out.println(Modifier.toString(c[i].getModifiers())+" "+c[i].getName()+" ,synthetic:"+c[i].isSynthetic() );

          }


          }
          static void checkSynthetic(String name) {
          try {
          Class c = Class.forName(name);
          System.out.println(name + " " + c.isSynthetic() + " ");
          } catch (ClassNotFoundException exc) {
          exc.printStackTrace(System.out);
          }
          }
          }
            回復(fù)  更多評(píng)論   

          # re: 今天看jdk包里的Class的源代碼,不知道isSynthetic()是做什么用的 2009-05-10 11:42 wannamastjava

          這個(gè)產(chǎn)生會(huì)在編譯時(shí)產(chǎn)生一個(gè)isSynthetic()為true的類(lèi)  回復(fù)  更多評(píng)論   

          主站蜘蛛池模板: 凤庆县| 商丘市| 龙泉市| 道真| 馆陶县| 和政县| 汕尾市| 彰武县| 慈利县| 黑山县| 石阡县| 武清区| 修武县| 呈贡县| 和林格尔县| 呼图壁县| 吴桥县| 连江县| 长泰县| 金沙县| 赤壁市| 儋州市| 海口市| 淅川县| 鄂托克旗| 临漳县| 屏山县| 莆田市| 怀柔区| 叙永县| 修武县| 文化| 临武县| 图木舒克市| 云南省| 双辽市| 尉氏县| 彭州市| 育儿| 延津县| 莱州市|