-
左移运算符
查看全部 -
取反运算符
查看全部 -
异或运算符
查看全部 -
按位或 | 的算法
查看全部 -
按位与的算法
查看全部 -
位运算的符号
查看全部 -
字符串与字节数组的相互转换
字符串转字节数组:用getBytes()方法
字节数组转字符串:new String(字节数组[,encode(直接指定编码格式)])
查看全部 -
进制转换和位操作:
一般用于:
文件读写,java文件编译成字节码,可以在多个平台上运行(跨平台)
数据通信,将信息转换为底层二进制,在通信传送后,可以用其他语言执行(跨语言)
查看全部 -
Integer.toBinaryString(整数);//十进制转换为二进制
Integer.toHexString(整数);//十进制转换为十六进制
Integer.toOctalString(整数);//十进制转换为八进制
Integer.parseInt("几进制的数字",几进制);//其他进制转换为十进制
eg. Integer.parseInt("A8",16);
查看全部 -
进制转换。端位查看全部
-
字符串与字节互转。查看全部
-
int 转换成 byte:
public static byte[] int2Byte(int id) { byte[] arr; arr[o] = (byte)((int)(id >> 0*8) & 0*ff); arr[1] = (byte)((int)(id >> 1*8) & 0*ff); arr[2] = (byte)((int)(id >> 2*8) & 0*ff); arr[3] = (byte)((int)(id >> 3*8) & 0*ff); return arr; }
查看全部 -
从补码来得到原码:
1、补码减1得到反码;
2、反码取反得到原码;
3、计算正值。
查看全部 -
原码:一个整数的绝对值大小用二进制表示。
反码:位 相反。
补码:反码+1.
负数就是以其正值的补码形式来表示。
查看全部 -
byte:8 bit -128~127
short:16 bit
int:32 bit
long:64 bit
float:32 bit
double:64 bit
boolean:1 bit
char:16 bit
1个字节 = 8 bit。
查看全部
举报