我使用java 7,并创建了一个varargs方法
public class JavaApplicationTest {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
addBundleMessage("b", Integer.SIZE, "key", (Object) null);
}
public static void addBundleMessage(String bundleName, Integer severity, String key, Object... params) {
if (params == null)
System.out.println("params Is null");
else
System.out.println("Params not null");
}
}
Run Code Online (Sandbox Code Playgroud)
如果我不转换对象,IDE Netbeans或Eclipse会抱怨,但它会编译:
非varargs调用varags方法,最后一个参数的参数类型不精确
当No cast:它显示params为null
当我将null转换为(Object)时,它显示Params not null
当我将null转换为(Object [])时,它显示params为null
这是正常的行为吗?
我有一些使用的sql脚本
INSERT INTO secondtable
(field, field1)
SELECT field, field2
FROM table;
Run Code Online (Sandbox Code Playgroud)
我使用oracle 9.x和sqldevelopper.
当我启动它们时,在某些插入上选择我得到外键错误.所以他们没有插入那些工作的人.
当错误出现并且可能显示或记录错误时,是否可以说oracle继续相同?
JSF2中是否可以从自定义组件(在方法encodeBegin中)访问FacesContext和托管bean?
谢谢.
我正在做一些RSS阅读器(在C#中,使用SyndicationFeed类).但我有一个问题.
当我阅读例如https://stackoverflow.com/feeds的提要时,它只是当天的提要!我怎么能读到前一天的饲料?
谢谢.