
JAVA
程序员0号
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何判断一个数是不是2的幂
由于2的幂有一个共有的特点就是它的二进制数中除了最高位是1,其余位都是0根据这一个特点,我们只需要将这个数减1后与它本身做与运算判断结果是否为0即可如:32它的二进制数为100000,将其-1后得到11111,与运算如下: 100000100000100000−011111-011111−011111———————————— &n...原创 2020-04-21 17:40:08 · 405 阅读 · 0 评论 -
JDK1.8中的哈希散列算法
一、int类型、float类型int类型很简单,直接返回该int即可public static int hashCode(int value) { return value;}float类型把它转为字节,再将字节转为int类型即可public static int hashCode(float value) { return floatToIntBits(value);...原创 2020-03-03 18:04:56 · 484 阅读 · 0 评论