相关疑难解决方法(0)

`if`条件效率

我正在努力提高Java程序的性能.在我改进了data structures算法的复杂性之后,我正在努力改进实现.我想知道if在条件中如何使用语句真的很重要.

编译器是否将这两个版本视为相同?它们的成本是否相同(如果我在if语句中有更多变量)?

if(a && b && c && d && e && f && g)
Run Code Online (Sandbox Code Playgroud)

要么

if(a)
 if(b)
  if(c)
   if(d)
    if(e)
     if(f)
      if(g)
Run Code Online (Sandbox Code Playgroud)

(在这个特定的项目中,我并不关心可读性,我知道第二个不太可读)

java performance

7
推荐指数
3
解决办法
3176
查看次数

标签 统计

java ×1

performance ×1