一、介绍
在阅读QueryRunner类源码是碰到了下面这个方法:
 public int update(String sql, Object... params) throws SQLException {
            Connection conn = this.prepareConnection();
              return this.update(conn, true, sql, params);
    }
其中传递的形参中有这样的一个写法:Object… params于是百度查了查。
这是JDK1.5新增语法,新特性,动态参数或者是可变参数的意思。 
(1)使用…将参数声明成可变长参数。 
(2)可变长参数必须是最后一个参数。 
(3)可变参数同时可以跟固定的参数混合使用,但是一个方法的参数中不能同时拥有2种类型的可变参数。
二、怎样使用
private static int sumUp(int... values) {   
        int sum = 0;   
        for (int i = 0; i < values.length; i++) {   
              sum += values[i];   
    }   
          return sum;   
}  
————————————————
版权声明:本文为CSDN博主「玉成226」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yuming226/article/details/80558469
原文:https://www.cnblogs.com/sqkj0529/p/12765195.html