java中varargs的最大参数个数是多少?

java中的vararg可以使用的参数个数的最大值是多少? 我相信应该有一些限制而且它不是无限的。

方法(包括静态类初始化程序)最多可以有64k。 如果参数是这样的,它们可以用一个字节码推送,每个字节码长度为1个字节,那么你可以在调用时获得大约64000个参数。