逝者如斯夫

          靜而思之

          導航

          留言簿(61)

          隨筆分類

          最新隨筆

          搜索

          •  

          最新評論

          閱讀排行榜

          jdk1.5編譯錯誤:varargs 方法的非 varargs 調用

          錯誤信息:

          警告: 最后一個參數使用了不準確的變量類型的 varargs 方法的非 varargs 調用;
          [javac] 對于 varargs 調用,應使用 java.lang.Object
          [javac] 對于非 varargs 調用,應使用 java.lang.Object[],這樣也可以抑制此警告

          程序是一樣的,在jdk1.4下可以編譯通過,但在1.5就不行。上網查了一下,解決辦法:

          ?Method?method? = ?cls.getMethod( " hashCode " ,? new ?Class[ 0 ]);? // ?編譯通過
          Method?method? = ?cls.getMethod( " hashCode " ,? null );? // ?編譯失敗

          allMethod[i].invoke(dbInstance,?
          new ?Object[]{});? // ?編譯通過
          allMethod[i].invoke(dbInstance,? null );? // ?編譯失敗



          posted on 2007-03-23 15:10 ideame 閱讀(6206) 評論(0)  編輯  收藏 所屬分類: Java

          主站蜘蛛池模板: 尖扎县| 密山市| 米脂县| 青浦区| 柞水县| 乐平市| 来凤县| 皋兰县| 施甸县| 平凉市| 洛川县| 凤山市| 天津市| 双牌县| 临沭县| 句容市| 平度市| 阿尔山市| 商丘市| 临朐县| 开原市| 清河县| 平武县| 信丰县| 庄浪县| 德庆县| 化德县| 盐源县| 双鸭山市| 河东区| 望奎县| 荆门市| 崇礼县| 淮南市| 江津市| 隆安县| 彰化县| 体育| 黑河市| 林州市| 株洲县|