jdk来源:// HD,第2-1节中的神秘评论

And*_*son 6 java comments

我只是偶然发现了这个评论.

    public static int lowestOneBit(int i) {
    // HD, Section 2-1
    return i & -i;
    }
Run Code Online (Sandbox Code Playgroud)

在1.5 java源代码中.这个评论是什么意思?它是一本书的参考?一个规格?

Gre*_*ill 12

高清可能是指Henry S. Warren的Hacker's Delight.实际上,这个公式出现在第11页第2-1节.

  • 同意.java.lang.Long的文档告诉我们»实现注意事项:"bit twiddling"方法(例如highestOneBit和numberOfTrailingZeros)的实现基于来自Henry S. Warren,Jr.的Hacker's Delight的材料(Addison Wesley) ,2002).« (2认同)