Java如何实现内联函数

C++中是否为内联函数是由自己决定,而Java中的内联函数是由编译器决定的。
Java中不支持直接声明为内联函数,假如想让他内联,那么是由编译器说了算,你只能够向编译器提出请求。

final除了不能被override外,还可能实现内联。
如果函数为private,则也可能是内联的。

一般的函数都不会被当做内联函数,只有声明了final后,编译器才会考虑是不是要把你的函数变成内联函数。 本文链接地址: Java如何实现内联函数