gpt4 book ai didi

Java表达式优化

转载 作者:行者123 更新时间:2023-12-02 07:54:21 25 4
gpt4 key购买 nike

我的代码在各处(可能有 20-30 个实例)都执行此操作:

<widget>.setVisible((condition == VIEW) || (condition == EDIT));

从逻辑上讲,我确实理解 Java 编译器应该并且可能会对此进行优化以预先计算它并简单地使用计算出的 boolean 值。

我的问题是有什么方法可以真正验证情况是否如此?

澄清

condition 是一个 private 类成员,无法在构造后对其进行修改。

最佳答案

javap 反汇编类文件,例如

javap -c com.example.ClassName

查看字节码源。但为什么不通过提取到临时 boolean 变量来保证优化呢?

关于Java表达式优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9841808/

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