- 博客(2)
- 收藏
- 关注
转载 NIO-直接内存
写NIO程序经常使用ByteBuffer来读取或者写入数据,那么使用ByteBuffer.allocate(capability)还是使用ByteBuffer.allocteDirect(capability)来分配缓存了?第一种方式是分配JVM堆内存,属于GC管辖范围,由于需要拷贝所以速度相对较慢;第二种方式是分配OS本地内存,不属于GC管辖范围,由于不需要内存拷贝所以速度相对较快。
2018-01-05 10:40:23 966
转载 java << 左移 >>右移运算
>> : 右移运算符,num >> 1 相当于num除以2比如num是40 (10进制) 对应的二进制为: 101000 = 2的5次方x1+2的4次方x4+2的3次方x1+2的2次方x0+2的1次方x0+2的0次方x0 (二进制转换为十进制方法原始方法) 过后对应的二进制:1010000 = 2的6次方x1+2的5次方x4+2的4次方x1+2的3
2018-01-02 11:41:52 514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人