gpt4 book ai didi

java - java中==和>或<操作之间是否有性能差异?

转载 作者:行者123 更新时间:2023-11-30 01:56:31 25 4
gpt4 key购买 nike

Java 中的 ==>/< 操作之间是否存在性能差异?

我已经读过这篇文章 answer ,但它没有用java表示,也没有在相似的操作数之间进行比较。

最佳答案

multiple answers已经stated ,运算符(和所有指令)被转换为机器可理解的语言(通常,AssemblyByte code作为中间:您的代码被翻译为那些,然后翻译为二进制。但是,我并不是真正在工作/习惯了这种级别的编程。如果我遗漏了一些点/机器语言,请随时纠正我。)

Java 将其类编译为字节代码,然后将其转换为机器代码(二进制)以执行硬件操作和计算。您甚至可以look the byte code by yourself ,如果确实需要的话。

<小时/>

考虑到运算符(operator)本身,现在几乎任何微处理器都能够优化并使这种操作几乎是瞬时的。 == 之间是否有任何差异和> / <就性能而言,无论是 Java、C++ 还是任何编译语言,它的时间量级仅为纳秒。我什至不确定您是否可以执行有关此性能级别的“代码内”指标,考虑到 Java 以及硬件,won't always be able to give you precise time measurement当谈到纳秒时。

关于java - java中==和>或<操作之间是否有性能差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54303677/

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