4

是否可以在 Java API 中找到 Varargs 的源代码(换句话说,解释该机制是如何工作的)?

编辑:我确实有 Java 源代码,但我无法找到 Varargs(我也在网上查了一下,似乎没有找到任何信息)。我开始怀疑它不是直接在源代码中,但我不确定,因此我的问题。

4

2 回答 2

4

也许这篇文章会有所帮助 http://boyns.blogspot.fr/2007/12/java-15-explained-varargs.html

最后的结论是编译器将可变参数转换为字节码中的数组。

于 2013-04-10T22:17:03.913 回答
2

你的问题体现了一个谬误。源代码不一定是用 Java 编写的,也不一定位于 API 中。在这种情况下,该功能由字节码和 JVM 实现。

于 2013-04-10T23:32:51.137 回答