Java allows only one var-arg (variable arity) parameter per method, and it must be the last parameter declared. This enables calls with 0 to N arguments for that parameter. Multiple var-args or placing var-args first would create ambiguity in method invocation.