的
&&操作者(以及
||)是 短路 在Java中操作。
这意味着,如果
a是
false,Java的不评估
b,
c,
d等,因为它已经知道整个表达式
a && b && c && d && e &&f && g将是
false。
因此,将您
if作为一系列嵌套
if语句来编写将无济于事。
优化性能的唯一好方法是使用探查器测量程序的性能,确定实际性能瓶颈在哪里,然后尝试改进代码的这一部分。通过检查代码和猜测进行优化,然后应用微优化,通常不是一种有效的优化方法。

的
&&操作者(以及
||)是 短路 在Java中操作。
这意味着,如果
a是
false,Java的不评估
b,
c,
d等,因为它已经知道整个表达式
a && b && c && d && e &&f && g将是
false。
因此,将您
if作为一系列嵌套
if语句来编写将无济于事。
优化性能的唯一好方法是使用探查器测量程序的性能,确定实际性能瓶颈在哪里,然后尝试改进代码的这一部分。通过检查代码和猜测进行优化,然后应用微优化,通常不是一种有效的优化方法。