我有以下代码
float square(float val) { return val*val;}
boolean isInCircle(final float x,final float y) {
float squareDistance = square(cx - x) + square(cy - y);
return squareDistance < square(RADIUS);
}
哪里RADIUS
是static
final
float
。
java编译器会优化调用square(RADIUS)
吗?
当它转换为dalvik
代码时会发生什么android
?它会保持优化吗?