gpt4 book ai didi

java - 是 Math.max(a,b) 还是 (a>b)?a :b faster in Java?

转载 作者:IT老高 更新时间:2023-10-28 21:21:50 25 4
gpt4 key购买 nike

Java 中哪个更快,为什么?

  1. Math.max(a,b)
  2. (a>b)?a:b

(这是在采访中被问到的。)

最佳答案

Math.max(a, b) 是一个静态函数(意味着没有虚拟调用开销)并且可能会被 JVM 内联到与 (a > b) 相同的指令? a : b.

关于java - 是 Math.max(a,b) 还是 (a>b)?a :b faster in Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com