它在编译时级别实现。您的方法被编译为字节码为
varargs method(I[Ljava/lang/String;)V...
相当于
void method(int x, String[] args) {...与
varargs标志。
和
method(4, "Hello", "World!");
编译为
method(4, new String[] {"Hello", "World!"});
它在编译时级别实现。您的方法被编译为字节码为
varargs method(I[Ljava/lang/String;)V...
相当于
void method(int x, String[] args) {...与
varargs标志。
和
method(4, "Hello", "World!");
编译为
method(4, new String[] {"Hello", "World!"});