隨筆 - 117  文章 - 72  trackbacks - 0

          聲明:原創(chuàng)作品(標(biāo)有[原]字樣)轉(zhuǎn)載時(shí)請(qǐng)注明出處,謝謝。

          常用鏈接

          常用設(shè)置
          常用軟件
          常用命令
           

          訂閱

          訂閱

          留言簿(7)

          隨筆分類(130)

          隨筆檔案(123)

          搜索

          •  

          積分與排名

          • 積分 - 156396
          • 排名 - 390

          最新評(píng)論

          [標(biāo)題]:對(duì)Class.getMethod()的調(diào)用未經(jīng)檢查
          [時(shí)間]:2009-4-5
          [摘要]:警告:[unchecked]對(duì)作為普通類型 java.lang.Class 的成員的 getMethod(java.lang.String,java.lang.Class <?>...) 的調(diào)用未經(jīng)檢查.
          [關(guān)鍵字]:Class,getMethod,unchecked,反射,reflection,范型
          [環(huán)境]:JDK6
          [作者]:Winty (wintys@gmail.com)

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

          [解決]:
          是范型在作怪。Class修改為Class<?>:
          Class<?> myClass = MethodPointerTest.class;
          Method add = myClass.getMethod("add" , int.class , int.class );
          posted on 2009-04-05 15:52 天堂露珠 閱讀(1707) 評(píng)論(0)  編輯  收藏 所屬分類: JavaError
          主站蜘蛛池模板: 介休市| 宜城市| 河东区| 丹棱县| 手机| 昌宁县| 上虞市| 佛教| 修水县| 凤翔县| 杭锦旗| 阳山县| 保山市| 子长县| 镇远县| 达日县| 丽江市| 安龙县| 鹤庆县| 和静县| 楚雄市| 许昌县| 和龙市| 延津县| 南召县| 牙克石市| 拉孜县| 奉新县| 汾西县| 宜君县| 绥棱县| 上林县| 阿坝| 宣恩县| 临漳县| 梧州市| 柳州市| 贵阳市| 八宿县| 塔河县| 高淳县|