天天看点

Java实现内联函数

C++是否为内联函数由自己决定,Java由编译器决定。

Java不支持直接声明为内联函数的,如果想让他内联,则是由编译器说了算,你只能够向编译器提出请求。

final除了不能被override外,还可能实现内联。

如果函数为private,则也可能是内联的。

总的来说,一般的函数都不会被当做内联函数,只有声明了final后,编译器才会考虑是不是要把你的函数变成内联函数。

继续阅读