常量折叠

    • 百度
    • 看百度百科里的例子

    先看看 如何写一个 会触发常量折叠的例子

    再看看 JMH如何自作聪明的优化掉你的代码

    执行一下例子


    private double x = Math.PI;


    @Benchmark
    public double measureRight() {
    // This is correct: the source is not predictable.
    return compute(x);
    }