小编Kir*_*ran的帖子

java编译器的优化级别是什么?

因此,让我们考虑以下语句在循环内执行超过一百万次.

boolean validity = condition1 || condition2;
Run Code Online (Sandbox Code Playgroud)

可以安全地假设condition1condition2都有非常复杂的计算.所以既然这里有一个OR运算符,我认为首先分别检查condition1然后如果需要,条件2之后是明智的,比如,

boolean validity = condition1;
if( !validity )
    validity = condition2;
Run Code Online (Sandbox Code Playgroud)

我应该手动执行这样的优化还是java编译器会自动处理这些事情?

java optimization performance

1
推荐指数
1
解决办法
88
查看次数

标签 统计

java ×1

optimization ×1

performance ×1