隨筆 - 45, 文章 - 2, 評論 - 11, 引用 - 0
          數據加載中……

          理解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 閱讀(169) 評論(0)  編輯  收藏 所屬分類: java2 se

          主站蜘蛛池模板: 西平县| 鹿泉市| 贵港市| 宁强县| 喀喇沁旗| 阿克陶县| 洞口县| 晋城| 县级市| 伊宁市| 浦江县| 金寨县| 岱山县| 晋城| 朝阳区| 大名县| 财经| 昌平区| 青神县| 遂宁市| 治县。| 荣成市| 太湖县| 清水河县| 平山县| 绵阳市| 杭锦旗| 务川| 英山县| 府谷县| 兴义市| 武强县| 岑溪市| 斗六市| 辽源市| 莱西市| 城口县| 岑巩县| 台中县| 崇信县| 榆中县|