C++是否为内联函数由自己决定,Java由编译器决定。
Java不支持直接声明为内联函数的,如果想让他内联,则是由编译器说了算,你只能够向编译器提出请求。
final除了不能被override外,还可能实现内联。
如果函数为private,则也可能是内联的。
总的来说,一般的函数都不会被当做内联函数,只有声明了final后,编译器才会考虑是不是要把你的函数变成内联函数。
本文详细解释了Java中内联函数的工作原理。由于Java不支持直接声明为内联函数,因此文章重点介绍了如何通过final关键字以及其他条件来实现内联,以此提高程序运行效率。
C++是否为内联函数由自己决定,Java由编译器决定。
Java不支持直接声明为内联函数的,如果想让他内联,则是由编译器说了算,你只能够向编译器提出请求。
final除了不能被override外,还可能实现内联。
如果函数为private,则也可能是内联的。
总的来说,一般的函数都不会被当做内联函数,只有声明了final后,编译器才会考虑是不是要把你的函数变成内联函数。
1153
997

被折叠的 条评论
为什么被折叠?