隨筆 - 117  文章 - 72  trackbacks - 0

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

          常用鏈接

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

          訂閱

          訂閱

          留言簿(7)

          隨筆分類(130)

          隨筆檔案(123)

          搜索

          •  

          積分與排名

          • 積分 - 155774
          • 排名 - 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 天堂露珠 閱讀(1701) 評論(0)  編輯  收藏 所屬分類: JavaError
          主站蜘蛛池模板: 五指山市| 开封市| 自治县| 新沂市| 泌阳县| 兰考县| 江油市| 林周县| 封丘县| 永定县| 和田县| 陇川县| 高淳县| 伽师县| 桐乡市| 辽源市| 杂多县| 永吉县| 曲阜市| 顺平县| 铜山县| 双流县| 类乌齐县| 崇仁县| 洞口县| 定边县| 城步| 右玉县| 翼城县| 绥宁县| 阳春市| 东源县| 保康县| 黄平县| 蕲春县| 全南县| 巩留县| 云安县| 丽水市| 时尚| 电白县|