逝者如斯夫

          靜而思之

          導航

          留言簿(62)

          隨筆分類

          最新隨筆

          搜索

          •  

          最新評論

          閱讀排行榜

          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 閱讀(6211) 評論(0)  編輯  收藏 所屬分類: Java

          主站蜘蛛池模板: 宣威市| 荣昌县| 江陵县| 共和县| 上高县| 峨眉山市| 铜鼓县| 昂仁县| 左云县| 永年县| 北碚区| 中西区| 苗栗县| 彩票| 河北区| 宜兰市| 民乐县| 邵东县| 桂林市| 永丰县| 清河县| 开鲁县| 井陉县| 南岸区| 集安市| 绵竹市| 呼和浩特市| 平泉县| 湖北省| 嘉峪关市| 舟山市| 织金县| 云林县| 沽源县| 金山区| 浮梁县| 东阿县| 于都县| 定南县| 浙江省| 夏津县|