Error:(60, 60) 警告: 最後一個參數使用了不許確的變量類型的 varargs 方法的非 varargs 調用;html
對於 varargs 調用, 應使用 Class<?>java
對於非 varargs 調用, 應使用 Class<?>[], 這樣也能夠抑制此警告ide
==idea
http://www.blogjava.net/ideame/archive/2007/03/23/105849.htmlspa
==.net
錯誤信息:htm
警告: 最後一個參數使用了不許確的變量類型的 varargs 方法的非 varargs 調用;[javac] 對於 varargs 調用,應使用 java.lang.Object[javac] 對於非 varargs 調用,應使用 java.lang.Object[],這樣也能夠抑制此警告blog
程序是同樣的,在jdk1.4下能夠編譯經過,但在1.5就不行。上網查了一下,解決辦法:get
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 ); // 編譯失敗 hash