隨筆 - 117  文章 - 72  trackbacks - 0

          聲明:原創作品(標有[原]字樣)轉載時請注明出處,謝謝。

          常用鏈接

          常用設置
          常用軟件
          常用命令
           

          訂閱

          訂閱

          留言簿(7)

          隨筆分類(130)

          隨筆檔案(123)

          搜索

          •  

          積分與排名

          • 積分 - 156395
          • 排名 - 390

          最新評論

          [標題]:對Class.getMethod()的調用未經檢查
          [時間]:2009-4-5
          [摘要]:警告:[unchecked]對作為普通類型 java.lang.Class 的成員的 getMethod(java.lang.String,java.lang.Class <?>...) 的調用未經檢查.
          [關鍵字]:Class,getMethod,unchecked,反射,reflection,范型
          [環境]:JDK6
          [作者]:Winty (wintys@gmail.com)

          [錯誤]:
          Class myClass = MethodPointerTest.class;
          Method add = myClass.getMethod("add" , int.class , int.class );
          上述代碼出現如下警告:
          警告:[unchecked]對作為普通類型 java.lang.Class 的成員的 getMethod(java.lang.String,java.lang.Class <?>...) 的調用未經檢查.

          [解決]:
          是范型在作怪。Class修改為Class<?>:
          Class<?> myClass = MethodPointerTest.class;
          Method add = myClass.getMethod("add" , int.class , int.class );
          posted on 2009-04-05 15:52 天堂露珠 閱讀(1707) 評論(0)  編輯  收藏 所屬分類: Java 、Error
          主站蜘蛛池模板: 纳雍县| 曲沃县| 康马县| 吉林省| 黄龙县| 石台县| 三门县| 牟定县| 隆化县| 波密县| 二连浩特市| 于田县| 敦化市| 凌云县| 宝兴县| 瑞金市| 钟祥市| 仁寿县| 南通市| 尉犁县| 满洲里市| 新邵县| 兰溪市| 东莞市| 鹿邑县| 双流县| 玉树县| 鄢陵县| 温宿县| 常山县| 克拉玛依市| 汉川市| 镇巴县| 广德县| 南丹县| 土默特左旗| 眉山市| 盐源县| 正定县| 泗洪县| 沭阳县|