对象是什么意思?

任何人都可以确认我是否正确地在Object...下面的方法调用中看到了该参数:

public static void setValues(PreparedStatement preparedStatement, Object... values)

throws SQLException

{

for (int i = 0; i < values.length; i++) {

preparedStatement.setObject(i + 1, values[i]);

}

}

作为对象类型的数组?我不记得...以前在Java中见过。

回答:

它等效于Object[],但允许调用者一次只指定一个值作为参数,编译器将创建一个数组。所以这个电话:

setValues(statement, arg1, arg2, arg3);

相当于

setValues(statement, new Object[] { arg1, arg2, arg3 });

有关更多信息,请参见varargs功能的文档(在Java

5中引入)。

以上是 对象是什么意思? 的全部内容, 来源链接: utcz.com/qa/434553.html

回到顶部