最佳答案
正如 < em > JEP 280: 指定字符串串联 中所写:
更改由
javac
生成的静态String
连接字节码序列,使用对 JDK 库函数的invokedynamic
调用。这将支持未来对String
连接的优化,而不需要对javac
发出的字节码做进一步的更改。
这里我想了解 invokedynamic
调用的用途,以及字节码连接与 invokedynamic
有什么不同?