1、枚举类型:可以使用“==”和equals()方法直接比对枚举变量的值,是引用类型。
2、反码、补码和原码:原码,有符号位和数值部分,0为整数,1为负数。10000101为-5。反码,正数反码与原码相同,负数反码在原码的基础上符号位保持为1,数值部分取反。11111010为-5反码。补码,正数不变,负数为反码加1.11111011为-5的补码。java内部用补码表示。
3、java同名屏蔽:小范围变量优先。
- java中各个数据类型所占的位数与表示范围:
byte 8位 -128——127
short 16位 -32768——32767
Int 32位 -2147483——2,147,483,647
Long 64位 -9223372036854775808——9223372036854775807
Char 16位 0——65535
Float 32位
Double 64位
其中int向float和double转换时有精度损失,long向double转换时有精度损失。
5、
标签:反码,java,补码,负数,64,9.27,原码 From: https://www.cnblogs.com/dahais4c/p/18436589