gpt4 book ai didi

java - Java 的方法执行操作更好吗?

转载 作者:行者123 更新时间:2023-12-02 10:28:42 24 4
gpt4 key购买 nike

我想知道编程语言自己的方法是否比任何其他编写的指令集表现得更好?更准确地说,下面是我的问题的说明。

1)max = (a > b)?a:b; // written by me 
2) max(a, b); // method in Java

上面给出的哪些操作效率更高?如果我们一般性地得到这个概念,对于为特定目的给出相同结果的所有其他方法和代码会怎么样?

最佳答案

这取决于。

  1. “标准”方法的实现可能比您的实现效率更高(或更低)
  2. “标准”方法可能会被其他代码段(JDK 类本身或库)执行很多时间,使其成为由 JIT 内联和/或编译的热门方法,从而使其比你的,打电话的频率较低
  3. 对于 JDK 某些类的某些特定方法,该方法实际上可能直接在 JVM 中以 native 代码实现,这可能使其比您的实现更快。

但除此之外,一般来说,JDK 方法没有特殊处理。它们只是 Java 代码,就像您的代码一样。

关于java - Java 的方法执行操作更好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53729155/

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