逝者如斯夫

          靜而思之
          數據加載中……

          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

          主站蜘蛛池模板: 云和县| 西和县| 连州市| 遵义县| 嵊泗县| 达孜县| 荥阳市| 故城县| 天台县| 建宁县| 米泉市| 黄龙县| 金昌市| 巴青县| 永德县| 开平市| 蓬溪县| 横峰县| 昌图县| 浑源县| 吉隆县| 濮阳市| 兴隆县| 墨竹工卡县| 隆林| 封丘县| 贵德县| 海口市| 稷山县| 许昌县| 安岳县| 曲阳县| 无棣县| 新竹县| 冀州市| 柳河县| 正镶白旗| 建始县| 十堰市| 南乐县| 固镇县|