java中的字符串args []是作为varargs实现的吗?

Pra*_*mar 0 java program-entry-point args variadic-functions

怎样public static void main(String args[])String args[]实现?它被实现为varargs

我问这个是因为args.length只提供了传递的参数数量,这意味着它没有在任何地方定义String args[] = new String[30].这个数组是如何实现的?

Mat*_*all 12

它的实现与它看起来完全一样 - 作为一个字符串数组.另一方面,Varargs被实现为一个数组 - String...只是语法糖String[].