隨筆 - 117  文章 - 72  trackbacks - 0

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

          常用鏈接

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

          訂閱

          訂閱

          留言簿(7)

          隨筆分類(130)

          隨筆檔案(123)

          搜索

          •  

          積分與排名

          • 積分 - 156395
          • 排名 - 390

          最新評論

          [標(biāo)題]:對Class.getMethod()的調(diào)用未經(jīng)檢查
          [時間]:2009-4-5
          [摘要]:警告:[unchecked]對作為普通類型 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)

          [錯誤]:
          Class myClass = MethodPointerTest.class;
          Method add = myClass.getMethod("add" , int.class , int.class );
          上述代碼出現(xiàn)如下警告:
          警告:[unchecked]對作為普通類型 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) 評論(0)  編輯  收藏 所屬分類: JavaError
          主站蜘蛛池模板: 兴仁县| 龙南县| 古交市| 万州区| 宝丰县| 安吉县| 张掖市| 靖安县| 阜城县| 新田县| 五指山市| 兴隆县| 富川| 丰县| 吉林市| 潜江市| 南丰县| 宿松县| 阜平县| 彰武县| 视频| 时尚| 德阳市| 庆云县| 西藏| 定结县| 玛沁县| 大竹县| 淮阳县| 东海县| 北碚区| 邯郸市| 当阳市| 澎湖县| 灵山县| 宝坻区| 方城县| 大渡口区| 福海县| 永济市| 长丰县|