隨筆 - 45, 文章 - 2, 評論 - 11, 引用 - 0

          導航

          <2011年3月>
          272812345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          理解Class.forName()

          Class.froName(“cc.a.C”)

          返回:C這個類的class(其實是這個類的字節碼)

          作用:告訴jvm使用相應的加載器,將C.class加載入jvm(至于加載到哪個位置,本人還不知道)

           

          而Class.forName(“cc.a.C”).newInstance()則是實例化一個對象;而new關鍵的作用也是實例化一個對象

          所以可以粗略的將這兩種實例化對象的方法等同。

          當然它們有不同的地方。

          在網上看到別人是這樣區別的:

          newInstance: 弱類型。低效率。只能調用無參構造。
          new: 強類型。相對高效。能調用任何public構造。

          posted on 2011-03-14 18:57 jack zhai 閱讀(168) 評論(0)  編輯  收藏 所屬分類: java2 se

          主站蜘蛛池模板: 青神县| 剑阁县| 宁陕县| 扬中市| 兴山县| 都安| 余庆县| 佳木斯市| 衡山县| 镇康县| 论坛| 灵石县| 泰来县| 泊头市| 永和县| 迁西县| 广河县| 沙雅县| 墨玉县| 保康县| 龙海市| 宜兰市| 都匀市| 南陵县| 石景山区| 湘潭市| 宁晋县| 巩义市| 昌平区| 舒城县| 都安| 杭锦旗| 惠来县| 竹北市| 满洲里市| 鄢陵县| 盐边县| 石渠县| 荔波县| 施甸县| 道孚县|