是否可以在 Java API 中找到 Varargs 的源代码(换句话说,解释该机制是如何工作的)?
编辑:我确实有 Java 源代码,但我无法找到 Varargs(我也在网上查了一下,似乎没有找到任何信息)。我开始怀疑它不是直接在源代码中,但我不确定,因此我的问题。
是否可以在 Java API 中找到 Varargs 的源代码(换句话说,解释该机制是如何工作的)?
编辑:我确实有 Java 源代码,但我无法找到 Varargs(我也在网上查了一下,似乎没有找到任何信息)。我开始怀疑它不是直接在源代码中,但我不确定,因此我的问题。
也许这篇文章会有所帮助 http://boyns.blogspot.fr/2007/12/java-15-explained-varargs.html
最后的结论是编译器将可变参数转换为字节码中的数组。
你的问题体现了一个谬误。源代码不一定是用 Java 编写的,也不一定位于 API 中。在这种情况下,该功能由字节码和 JVM 实现。