Java 中是否有内联函数?
如果某个函数是内联的,则编译器会在编译时在调用该函数的每个点处放置一个该函数代码的副本。
对内联函数的任何更改都可能需要重新编译该函数的所有客户端,因为编译器需要再次替换所有代码,否则它将继续使用旧功能。
不,Java 不提供内联函数,通常是由 JVM 在运行时完成的。
广告
如果某个函数是内联的,则编译器会在编译时在调用该函数的每个点处放置一个该函数代码的副本。
对内联函数的任何更改都可能需要重新编译该函数的所有客户端,因为编译器需要再次替换所有代码,否则它将继续使用旧功能。
不,Java 不提供内联函数,通常是由 JVM 在运行时完成的。